我正在研究人脸识别。我的代码运行良好,但结果不是很好,因此我做了一些修改,并进行了一些修改,将 opencv-python从3.4.3更新为3.4.4 ,对于< strong> opencv-contrib-python 。现在我收到语法错误。
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
Error: cv2.error: OpenCV(3.4.4) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:181: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
还有
cv2.face.LBPHFaceRecognizer_create()
AttributeError: module 'cv2.cv2' has no attribute 'face'
我之前没有收到任何类似的错误,但是在更新后,我得到了这些错误。有什么解决方案。
答案 0 :(得分:0)
您可以返回先前的版本并尝试。
pip uninstall opencv-python
pip install opencv-python==3.4.3
与opencv-contrib-python相同。 然后查看您的代码是否有效。