Python implementation of the face detection algorithm describe in Rapid Object Detection using a Boosted Cascade of Simple Features by Paul Viola and Michael J. Jones.
Steps:
- Selecting Haar-like features
- Creating an integral image
- Running AdaBoost training
- Creating classifier cascades
Animation of the Haar-like features: