I am using OpenCV sample code “peopledetect.cpp” to detect pedestrians. The code uses HoG for feature extraction and SVM for classification. Please find the reference paper used here.
The camera is mounted on the wall at a height of 10 feet and 45o down. There is no restriction on the pedestrian movement within the frame. I am satisfied with the true positive rate (correctly detecting pedestrians) but false positive rate is very high.
Some of the false detections I observed are moving car, tree, and wall among others. Can anyone suggest me how to improve the existing code to reduce false detection rate. Any reference to blogs/codes is very helpful.