Skip to content

LounesAl/underwater-image-analysis

Repository files navigation

Underwater-image-analysis

Portal of numerical methods for the analysis of underwater temporal sequences

This project is a python application that includes the Detectron2 library and a graphical interface. The objective of this project is to extract the characteristics of some underwater species and to follow their evolution in time. This project aims to allow all users, even those who do not know programming, to use the interface.

Prérequis

Python 3.x Python libraries: Detectron2, PySide2, etc.

Installation

Application executable :

Linux ubuntu 22.04 Windows coming soon ...

Conda

  1. Create a new conda environment and activate the
  2. Clone the project on your environment using the following command:
git clone https://github.com/LounesAl/underwater-image-analysis.git
  1. Install the required libraries using the following command:
pip install -r requirements_gpu.txt

or

pip install -r requirements_cpu.txt

Usage

  1. Open a terminal and access the project directory.
  2. Run the Interface.py file with the following command:
python interface.py
  1. Use the graphical interface to interact with the data.

Contribute

We welcome contributions to improve this project. Please refer to our contribution guide for more information.

License Please refer to the license file for more information.

Sample results

Detection and segmentation of the underwater species ACTINIA

actinia2-.online-video-cutter.com.mp4

Detection and segmentation of the underwater species GIBBULA

gibbula1.online-video-cutter.com.2.mp4

Detection and size estimation of the underwater species GIBBULA

GOPR1614_v2.online-video-cutter.com.mp4

About

Portal of numerical methods for the analysis of underwater temporal sequences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages