1、Dlib识别是现在一种高精尖的识别,但其中也需要一些需要改进的地方,下面给大家介绍一下我的看法。
2、首先我们需要知道检测出有人脸的代码是什么,那么最重要的代码是frontal_face_detectordetector = get_frontal_face_detector()。
3、然后就是特定点定位,这个的重点代码有两种,我们都需要要知道才行。一种是载入训练好的模型。
4、接着输入代码 shape_predictorpose_model;deserialize("shape_predictor_68_face_landmarks.dat")>>pose_model。
5、第二种则是进行特征点定位,输入代码: for(unsignedlongi = 0; i &盟敢势袂lt; faces.size()稆糨孝汶; ++i) shapes.push_back(pose_model(cimg, faces[i]))。
6、最后需要说明的是经过本人测试人脸识别中对光照强度的需求比较重要,如果光照不足则无法识别,所以需要改进光照。