Nalin Das, Aditya Khopkar, Nidhi Bhojak
This is the repository for the project - Color segmentation using GMM for AUVs. In this project, the goal was to detect and segment buoys of different colors underwater using the Gaussian Mixture Model and the Expectation-Maximization algorithm. Result: >80% frames buoys accurately segmented.
- OpenCV2
- Numpy
- Matplotlib
- Scipy
- Ubuntu 16.04 LTS
To execute the program:
- Make sure the Training set and the code files are in same folder.
- Make sure the input video 'detectbuoy.avi' is in the same folder as code files.
- The output video will be written in the same folder as the code file
The Code folder contains the following executable files:
- dataGenerator.py
- GMM.py
- trainer.py
- detection.py
To execute the program, run the command
