opencv 修改 读取路径_解决OpenCV问题:OpenCV Error: Assertion failed (!empty)

当遇到OpenCV Error: Assertion failed (!empty()),问题出在级联检测器Cascadedetect的xml路径读取。解决方案是使用xml文件的绝对路径而非相对路径。
摘要由CSDN通过智能技术生成

解决OpenCV问题:OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale,

目录

解决问题

解决思路

解决方法


解决问题

OpenCV Error: Assertion failed (!empty()) in cv::CascadeClassifier::detectMultiScale, file C:projectsopencv-pythonopencvmodulesobjdetectsrccascadedetect.cpp, line 1698
Traceback (most recent call last):
File "F:File_PythonPython_daydayup180324.py", line 22, in <module>
flags=cv2.CASCADE_SCALE_IMAGE
cv2.error: C:projectsopencv-pythonopencvmodulesobjdetectsrccascadedetect.cpp:1698: error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale

解决思路

OpenCV级联检测器Cascadedetect出现错误,可知是xml路径读取错误,不要直接写入相对路径,要改为xml文件所在的绝对路径即可!

解决方法

a78b8386e52666d892d914c7782de973.png

4d94343423bf846f3a116675d3709624.png

e60414b0fdac9915b4e5f9bfca07e4cc.png

4d94343423bf846f3a116675d3709624.png

进行检测一下,哈哈大功告成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值