运行人脸识别程序时出错

时间:2019-11-24 14:03:09

标签: face-recognition

我已经为Windows7安装了opencv / python 3.7。还请点安装cmake并确保还存在dlib 19.18.0。 成功安装了pip安装face_recognition。但是,当我尝试运行face_recognition python程序时,它将引发错误。我已经显示以下错误: 追溯(最近一次通话):   文件“ D:\ Users \ srt1 \ face_recognition-master \ face_recognition-master \ tests \ test_face_recognition.py”,第17行,在     从face_recognition导入api   文件“ H:\ Python37 \ lib \ site-packages \ face_recognition__init __。py”,第7行,在     从.api导入load_image_file,face_locations,batch_face_locations,face_landmarks,face_encodings,compare_faces,face_distance   在第14行的文件“ H:\ Python37 \ lib \ site-packages \ face_recognition \ api.py”     face_detector = dlib.get_frontal_face_detector() AttributeError:模块'dlib'没有属性'get_frontal_face_detector'

运行另一个python文件再次返回Folliwing错误 重新启动:D:\ Users \ srt1 \ face_recognition-master(1)\ face_recognition-master \ examples \ facerec_from_webcam_faster.py 追溯(最近一次通话):   文件“ D:\ Users \ srt1 \ face_recognition-master(1)\ face_recognition-master \ examples \ facerec_from_webcam_faster.py”,第1行,在     导入face_recognition   文件“ H:\ Python37 \ lib \ site-packages \ face_recognition__init __。py”,第7行,在     从.api导入load_image_file,face_locations,batch_face_locations,face_landmarks,face_encodings,compare_faces,face_distance   在第14行的文件“ H:\ Python37 \ lib \ site-packages \ face_recognition \ api.py”     face_detector = dlib.get_frontal_face_detector() AttributeError:模块'dlib'没有属性'get_frontal_face_detector'

  
    
      

    
  

我觉得根本上有错误,因为即使源python文件 只包含一行 import face_recognition,它会在运行时返回以下错误

回溯(最近通话最近):   文件“ H:/Python37/ww.py”,第1行,在     导入face_recognition   文件“ H:\ Python37 \ lib \ site-packages \ face_recognition__init __。py”,第7行,在     从.api导入load_image_file,face_locations,batch_face_locations,face_landmarks,face_encodings,compare_faces,face_distance   在第14行的文件“ H:\ Python37 \ lib \ site-packages \ face_recognition \ api.py”     face_detector = dlib.get_frontal_face_detector() AttributeError:模块'dlib'没有属性'get_frontal_face_detector'

尽管pip install face_recognition已成功安装

请还原。 谢谢

0 个答案:

没有答案