How would I get started in object detection of specific objects? I know about OpenCV, it can perform face detection, but what about other objects? I've seen talks on the web of training the program, but I'm not exactly sure how I would do that. I would like to give my software, written in C#, the ability to detect smiles. There are practically no tutorials for this in C#. Any help is appreciated.