RuntimeError:full_object_detection必须使用iBUG 300W 68点面标志样式

时间:2017-12-24 15:31:30

标签: python dlib

我想编译这个程序: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点面标志样式。

2 个答案:

答案 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。