vanangamudi
vanangamudi

Reputation: 727

ORB feature descriptor

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. thanx in advance

https://i.sstatic.net/spobV.jpg https://i.sstatic.net/JNH1T.jpg

Upvotes: 0

Views: 735

Answers (1)

Genutek
Genutek

Reputation: 417

You can try the learning based algorithms like Haar-classifier to detect any object. Thanks to OpenCV all the training process is very streamlined. All you have to do is to is to train your classifier with some true-image(image of the object) and false images(any possible image not having the object.).

Below are some links for your refrence.

  1. Haar trainer for Ball-Pen detection: http://opencvuser.blogspot.com/2011/08/creating-haar-cascade-classifier-aka.html

  2. Haar Trainer for Banana Detection :) :http://coding-robin.de/2013/07/22/train-your-own-opencv-haar-classifier.html

Upvotes: 1

Related Questions