Hacker News new | ask | show | jobs
by ank286 4904 days ago
This is not Pedro Felzenszwalb's discriminative part-model algorithm. This is simple AdaBoost. The authors have labeled a bunch of datasets (1000s of them) and are able to detect whatever object. AdaBoost (Viola/Jones) is the most popular Yes/No detector, there is an OpenCV api for it. It used for detecting faces and license plates in commercial applications. Full person detector is nothing but a SVM+HOG descriptor.

As a computer vision researcher, I am not impressed by this. It is primarily an api for smartphone app makers who want a binary result for detection. It does not help with scene context analysis. For instance, if I have a big picture of a airplane on a wall, it will detect the airplane.. Does it know that this airplane is in the sky? or on a wall? There are a 1000 failure cases.

2 comments

It got zero of six airplanes for the link below, even though the images are not overlapping and are against a blue sky background:

http://www.keithcarter.com/wp-content/uploads/2009/10/blue-a...

But it did find one potted plant for that image. I could not see it (bottom left hand corner).
"Not again."
A bit off-topic, but... can you recommend a library or a service to recognize license plates? Thanks!