I'm using the DefaultPeopleDetector with the SVM detector to detect and track bodies in a video stream. I've played with some of the parameters (ex. the "hit threshold" passed to detectMultiScale), but I'm struggling to figure out how to deal with false positives.
I'm wondering if anyone has suggestions (or links) for strategies that can be used to eliminate false positives?
I'm going to try tracking the persons and looking at the corresponding foundWeights returned from detectMultiScale(). I am hoping that averaging out the weights of a particular tracked body might give an indication as to whether it is a false positive. Does that sound reasonable?
Any pointers in the right direction would be greatly appreciated.