Ask Your Question

How to detect and recognize objects in an image?

asked 2016-02-23 14:21:30 -0500

sam001 gravatar image

The idea is to detect objects in an image. Say, i have a book in a image and i would like to detect it. I read about the SURF algorithm but i don't think it would be applicable in my project. The object which is a book can be of any type and doesn't need to be in the database before. I will have a collection of images of book in my database and i have to create a recognizer file such that when i run a test image through my program, it can classify books from other objects. So, what could be my possible options?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-02-23 23:03:14 -0500

Tetragramm gravatar image

The problem, as you have stated it, is one of the largest, most active areas of research in computer vision. OpenCV provides the cascade classifier. There's a tutorial HERE.

There are other options, like keypoint matching, but as you said, not quite what you're looking for.

Something interesting I found recently is THIS, which looks like it might actually work pretty well. Unfortunately, the OpenCV Implementation link is a lie, so you'd have to do the Matlab -> OpenCV conversion yourself.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-02-23 14:21:30 -0500

Seen: 134 times

Last updated: Feb 23 '16