Abstract:Face detection is very important in daily production and application. This paper proposes an AdaBoost face detection algorithm based on BP neural network. First, a BP neural network was used instead of the YCbCr-Gaussian model to build a modelofskin-color. At the same time, a new weight update method is proposed for AdaBoost algorithm. The distance between the threshold and the sample is introduced in the weight update. In addition, the weight has a threshold. Finally, BP neural network is used to extract the skin color candidate region in the image, and the improved AdaBoost algorithm is used toget the face in the image. Experimental results show that the new methodhas higher precision than existing methods.