A python - OpenCV based algorithm was developed in order to find the position coordinates of objects with respect to the camera coordinate frame. This program was written for the machine vision part of the developed Delta Robot in semester 5 as an undergraduate.
![](https://static.wixstatic.com/media/5c301a_01ad925d6f6d4c2298b69e025cdebab7~mv2.png/v1/fill/w_980,h_779,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/5c301a_01ad925d6f6d4c2298b69e025cdebab7~mv2.png)
Although the final application was to detect non-moving objects, this application will provide position coordinates of moving objects (inside the camera's field of view) as well. So that this algorithm can be used for more practical scenarios similar to pick and place operation from a conveyor. However, this program is capable of differentiating colors and sizes only. Another simple program was written in Matlab to detect the shapes as well.
If you find this interesting, please find and read that blog post. ;)
![](https://static.wixstatic.com/media/5c301a_68dfe39a8459471b91b89082b4a7ff8d~mv2.png/v1/fill/w_557,h_878,al_c,q_90,enc_auto/5c301a_68dfe39a8459471b91b89082b4a7ff8d~mv2.png)
![](https://static.wixstatic.com/media/5c301a_7427c9ff642946aab7685682207c5d46~mv2.png/v1/fill/w_980,h_555,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/5c301a_7427c9ff642946aab7685682207c5d46~mv2.png)
Drop me a message anytime. I will share the source files with you :) charithprem@gmail.com
Comments