better explanations of ORB

asked 2016-03-21 09:55:19 -0600

panc gravatar image

Hi guys,

I'm working with OpenCV4Android but i'm experiencing so problems on correctly understand ORB methods and what can I know from that class.

Most of all, I want to know if: passing a generic shape as template, ORB can detect elements that have the same or similar shape, regardless the foreground (i.e. can I get a metric from ORB that gives to me something like "this element has 5/15 matches", so that I can give a correct threshold for my algorithm?)

I've already tried to use classical object recognition to detect shapes using hough, canny, harris, etc etc but they give me only s*ty results.

Thank you guys!

edit retag flag offensive close merge delete



ORB detects keypoints, not shapes, you can't use it for (even multi-class) object recognition easily.

can you try to explain, what kind of "shapes" you're trying to classify, and where do they come from ?

berak gravatar imageberak ( 2016-03-21 10:20:40 -0600 )edit

my problem is that I have to detect all the products (rectangles and possibly bottles, but mainly rectangles) on a supermarket shelf. I've tried it all the possible solutions!

panc gravatar imagepanc ( 2016-03-22 06:40:18 -0600 )edit