opencv人脸检测报错,(-215:Assertion failed)cv::CascadeClassifier::detectMultiScale‘
使用opencv的haarcascade-frontalface检测人脸时,发生(-215:Assertion failed)
·
项目场景:使用opencv人脸检测时发生报错
提示:使用opencv人脸检测时发生报错:
问题描述:error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’
提示:error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’:
@Override
OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules
\objdetect\src\cascadedetect
.cpp:1689: error: (-215:Assertion failed)
!empty() in function 'cv::CascadeClassifier::detectMultiScale'
}
原因分析:主要问题是路径·引用路径错误或者路径名出现中文
主要问题是路径·引用路径错误或者路径名出现中文
解决方案:找到自己安装的anaconda,搜索haarcascade_frontalface_default
搜索出来后看到如下文件,点击鼠标右键后,点击打开文件所在位置
复制文件路径后,在贴入代码,即能正常使用。
能正常使用的python代码一览:
下面是效果图:
更多推荐




所有评论(0)