how do i detect a any dog and ignore any human?

asked 2015-04-29 05:00:44 -0500

dazza000 gravatar image

how do i detect a any dog and ignore any human? I want to use live video capture. I guess this is a shape recognition problem more than a face recognition one but does anyone have any thoughts on the idea.

edit retag flag offensive close merge delete



the latentsvm has a pretrained dog detector (slow, but should be quite accurate)

berak gravatar imageberak ( 2015-04-29 05:49:57 -0500 )edit

@berak where is that? Can you post a link please? I have not seen it in OpenCV's files

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-04-29 06:37:31 -0500 )edit

for 3.0, it is in contrib . for 2.4, you will have to use the versions from opencv_extra

berak gravatar imageberak ( 2015-04-29 07:28:17 -0500 )edit

Oh, made form the VOC databases, nice! I have tried it (VOC + BOW) for cars, but I do not think it is too good... Have you tried it? I have seen just old types of cars and/or small etc. On the other hand, cats, dogs, people, there are enough samples

thdrksdfthmn gravatar imagethdrksdfthmn ( 2015-04-29 08:55:57 -0500 )edit

htey'll alll differ in quality, iguess. only tried the human one (which was at least quite better than the hog cascade/descriptors.

also, the 3.0 version is a bit differrent, trained on a 'star' cascade model. pity, i haven't 2.4 around for a direct comparison.

berak gravatar imageberak ( 2015-04-29 09:00:44 -0500 )edit