Ask Your Question

ORB how-to.

asked 2013-01-17 12:16:16 -0600

vanangamudi gravatar image

updated 2013-01-18 04:00:34 -0600

I need to program my bot so that it is able to find an object that is it asked to pickup and bring it to the commanded position. I have tried simple img processing techniques like filtering, contour finding. that doesn't seems to work well. I want to use ORB feature extractor. here are a sample images. object of interest is the ball. In short how do I train my bot to pickup balls or other objects any sample program will be helpful. how to use ORB. provide an example if possible. is there a way to use it in C-api thanx in advance

ball 01 ball 02

Edit: what will be the best or better choice for detecting objects like this. I am able to process the image into more of this form[look at here… but the final output of the process changes with ball color(I updated the hue values for red color) illumination and environment for example [ ]. is there a unified pipeline to detect the ball and other simple objects without much texture in it??

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted

answered 2013-01-18 00:28:03 -0600

ORB like most of other feature detection algorithms uses corners and other pixels with large gradient values on images as features. In your case balls has no features of such type. ORB is not useful here.

edit flag offensive delete link more

answered 2013-01-18 06:58:57 -0600

Haris gravatar image

updated 2013-01-18 07:06:40 -0600

If you want to do colour based segmentation it will be better to use HSV colour space instead of RGB. You can refer this link for more information ,where you can download ColorWheelHSV and which may help you to get an visual idea about HSV and RGB colour range. And try this link as an example.

edit flag offensive delete link more

Question Tools


Asked: 2013-01-17 12:16:16 -0600

Seen: 1,242 times

Last updated: Jan 18 '13