我想编译这个程序:https://github.com/davisking/dlib/blob/master/python_examples/face_clustering.py
但是我收到了这条错误消息:
处理文件:../ examples / faces / 2008_002079.jpg
检测到的面部数量:6
追踪(最近一次通话): 文件“face_clustering_new.py”,第87行,in face_descriptor = facerec.compute_face_descriptor(img,shape) RuntimeError:full_object_detection必须使用iBUG 300W 68点面标志样式。
答案 0 :(得分:2)
只需替换
shape_predictor_的 5 强> _face_landmarks.dat
带
shape_predictor_的 68 强> _face_landmarks.dat
这是免费的here
答案 1 :(得分:1)
我解决了这个问题。我把程序称为
python3 face_clustering_new.py ../dlib-models/shape_predictor_5_face_landmarks.dat ../dlib-models/dlib_face_recognition_resnet_model_v1.dat ../examples/faces output_folder
我使用了python3。