opencv最近版本中都自带级联分类器,opencv_haartraining 和opencv_traincascade这两种分类器中已经自带有训练好的人脸模型。可以在代码里直接调用加载人脸的训练模型,然后就可以识别图像中的人脸了。效果还都不错。详细的需要你上网查一下级联分类器的使用,如果需要自己训练模型的话还需要看一下如何使用自带的可执行程序训练模型的xml。