better explanations of ORB
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!
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 ?
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!