I have tried CascadeClassifier on several photos from my collection and the results are promising, but far from perfect. I can tweak parameters so that all faces that I could reasonably expect to be detected are detected. However, most of the time garbage is also detected as face. Is there any other approach that I could use to filter out the items from CascadeClassifier which are not faces? A tutorial would be most welcome, but any tip is also greatly appreciated.