OpenCV
OpenCV is a great module to use for camera-based applications. The module allows you to use Python to do cool things such as face & object detection, among other things. This manual will help you look at some common projects, go through installing openCV, and have links to code snippets.