In my last blog I said I needed to add more image pictures to my smiles xml file, but first I'd try cleaning up the pictures I'm already using. I replaced a lot of overly pixelated images, but also some images that really didn't have smiles (my wife called them smirks). You can see in the accompanying video that I am getting more smile detections then I was getting before. However, I think I'm not getting some smile hits because I'm only testing for frontal (head on) faces; it's time to start adding tests for different facial positions.
I'm currently downloading and processing more smile images for a new improved smile haarcascade file. I'm still going to add all the tests I mentioned in the last paragraph (test for different head and facial positions), but I really need to add more smile images too create a more complete library of smiles.