Boosting-Based Face Detection and Adaptation