I train the cascade classifier to detect pedestrian traffic lights, I used 5000 positive photos and 1000 negative for training, here is the result xml file I got.
The problem is the trained cascade detects many false images. I used the original code of OpenCV face detection, and I also notice that the best result is when I set minneighbors in detectMltiScale to 100.
How should I increase the trained cascade quality?