Opencv. LBP cascade. How to exclude redected results at the same place

asked 2014-06-05 18:40:13 -0500

Loam gravatar image

updated 2014-06-05 19:09:54 -0500

I have trained LBP classifier for searching cars top view. And i do not know how to exlude redetection at the same places during searching.

I saved a resulting picture, as you see one car is found twice: image description

I use this function:

cascade.detectMultiScale( smallImg, cars,
    1.1, 3, 0
    //|CV_HAAR_FIND_BIGGEST_OBJECT
    //|CV_HAAR_DO_ROUGH_SEARCH
    |CV_HAAR_SCALE_IMAGE
    ,
    Size(30, 30),
    Size(700,700)
    );
edit retag flag offensive close merge delete

Comments

1

You can ignore overlapped rectangle after detectMultiScale(). See similar question here, also refer the answer here might be helpful.

Haris gravatar imageHaris ( 2014-06-05 23:45:30 -0500 )edit