opencv运行报错:cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\objdetect\src\cascadede

问题描述:
cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1689: error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’

问题原因:
在运行opencv的时候,没有明确指定xml文件的地址,查看自己的haarcascade的地址

解决方法:
1、查看自己电脑的haarcascade地址
opencv运行报错:cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\objdetect\src\cascadede_第1张图片2、重新加入地址,并注意地址前面的 r ,不写的话还是会报出同样的错误
注意:路径前面的 r 记得添加上

classfier = cv2.CascadeClassifier(r"F:\anaconda\envs\\tf\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml")

你可能感兴趣的:(python)