dlib和face_recognition库出错

时间:2020-07-28 13:21:32

标签: python python-3.x numpy opencv dlib

导入face_recognition库时出现错误。我也尝试过使用虚拟环境。请帮忙。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files\Python38\lib\site-packages\face_recognition-1.3.0-py3.8.egg\face_recognition\__init__.py", line 7, in <module>
    from .api import load_image_file, face_locations, batch_face_locations, face_landmarks, face_encodings, compare_faces, face_distance
  File "C:\Program Files\Python38\lib\site-packages\face_recognition-1.3.0-py3.8.egg\face_recognition\api.py", line 17, in <module>
    face_detector = dlib.get_frontal_face_detector()
AttributeError: module 'dlib' has no attribute 'get_frontal_face_detector'

版本:Python 3.8 操作系统:Windows 10

1 个答案:

答案 0 :(得分:0)

您需要下载人脸数据库shape_predictor_68_face_landmarks,需要下载它并解压缩并将其放入代码所在的文件夹中

人脸库下载链接:http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2