The AdaBoost-based face detection algorithm utilizes AdaBoost
as a learning algorithm to select a number of visual features for
producing efficient and accurate classifiers. The most popular features
used in AdaBoost algorithm are the ‘‘haar-like’’ features. They
are fixed-size images which contain a small number of black and
white rectangles.