It is a ROS based implementation of Gaussian Mixture Model(GMM) algorithm for object detection.
ROS WORKFLOW :-
(input_image) ---(input)--->> (object_detect) ---(state)--->> (print)
USAGE :-
window 1:
rosrun </directory name/> pub -vid </location of video/>
**takes location of video as input and sends it to the node- object_detect via topic- input.
window 2:
rosrun </directory name/> gmm
**subscribes to the topic- input, performs algorithms on the image and publishes it on the topic- state
.
window 3:
rosrun </directory name/> sub
**node print subcribes to the topic- state and prints the location of buoys in the video.