我实际上在做一个人脸识别项目,但遇到了如下错误:
from _dlib_pybind11 import *
ModuleNotFoundError: No module named '_dlib_pybind11'
请帮忙,我会很感激你的帮助
我的代码:
import cv2
import numpy as np
import face_recognition
imElon = face_recognition.load_image_file("ImageBasic/ElonMusk.jpg")
imElon = cv2.cvtColor(imElon.cv2.COLOR_BGR2RGB)
imTest = face_recognition.load_image_file("ImageBasic/ElonTest.jpg")
imTest = cv2.cvtColor(imTest.cv2.COLOR_BGR2RGB)
faceLoc = face_recognition.face_locations(imElon)[0]
encodeElon = face_recognition.face_encodings(imElon)[0]
print(faceLoc)
cv2.imshow('Elon Musk', imElon)
cv2.imshow('Elon Test', imTest)
cv2.waitkey(0)
人脸识别软件包基于dlib,是一个有问题的软件包。你为什么不用deepface
默认情况下,它构建VGG人脸模型,但您可以管理人脸识别模型后端。以下人脸识别模型包装在该框架内。目前,VGG Face、谷歌FaceNet和ArcFace表现不佳
请注意,它也包装了Dlib。但必须先安装dlib
相关问题 更多 >
编程相关推荐