【在虚拟环境下完美解决】1698: error: (-215:Assertion failed) empty() in function cv::CascadeClassifier
问题描述
官方文档做的Demo发现遇到了错误提示如下:
error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’
错误的原因:
出现 error: (-215:Assertion failed) !empty() in function ‘cv::CascadeClassifier::detectMultiScale’ 的主要原因是我们的代码没能够正确找到正确的调用脸部分类器,换句话说,就是没有找到正确的文件路径
解决方案:
1、查找路径
首先我们要找到那个分类器所在的路径,我们可以在Cmd中直接输入【若是虚拟环境的话,则需要切换到对于虚拟环境中,再去查找对应的opencv版本与位置信息】
pip show opencv-python
来查找显示OpenCV的安装路径
需要注意的是,需要找到cv为文件名的目录包,下面是那个包的位置目录
1、
2、
3、
这个是文件目录,对应里面就是我们要引用的包了
4. 修改代码
#源代码# 2.实例化OpenCV人脸和眼睛识别的分类器
# 2.1 实例化级联分类器
face_cas = cv.CascadeClassifier( "haarcascade_frontalface_default.xml" )
# 2.1 加载分类器
face_cas.load('haarcascade_frontalface_default.xml')# 2.2 实例化级联分类器
eyes_cas = cv.CascadeClassifier("haarcascade_eye.xml")
# 2.2 加载分类器
eyes_cas.load("haarcascade_eye.xml")
#修改代码为以下# 2. 实例化OpenCV人脸和眼睛识别的分类器
# 2.1 实例化级联分类器
face_cas = cv.CascadeClassifier( "C:\\ProgramData\\Anaconda3\\envs\\py37\\Lib\\site-packages\\cv2\\data\\haarcascade_frontalface_default.xml" )
# 2.1 加载分类器
face_cas.load('C:\\ProgramData\\Anaconda3\\envs\\py37\\Lib\\site-packages\\cv2\\data\\haarcascade_frontalface_default.xml')
# 2.2 实例化级联分类器
eyes_cas = cv.CascadeClassifier("C:\\ProgramData\\Anaconda3\\envs\\py37\\Lib\\site-packages\\cv2\\data\\haarcascade_eye.xml")
# 2.2 加载分类器
eyes_cas.load("C:\\ProgramData\\Anaconda3\\envs\\py37\\Lib\\site-packages\\cv2\\data\\haarcascade_eye.xml")
【在虚拟环境下完美解决】1698: error: (-215:Assertion failed) empty() in function cv::CascadeClassifier相关推荐
- error: (-215:Assertion failed) npoints = 0 (depth == CV_32F || depth == CV_32F || depth ==CV_32S
[解决]error: (-215:Assertion failed) npoints >= 0 && (depth == CV_32F || depth == CV_32S) i ...
- cv2.error: OpenCV(4.1.0)error: (-215:Assertion failed) !ssize.empty() in function ‘resize‘——记录解决方法
cv2.error: OpenCV(4.1.0)error: (-215:Assertion failed) !ssize.empty() in function 'resize'--记录解决方法 方 ...
- 在做文档识别OCR时遇到问题error: (-215:Assertion failed) in function 'contourArea'解决方法
在做文档识别OCR时遇到问题 error: OpenCV(4.2.0) /io/opencv/modules/imgproc/src/shapedescr.cpp:315: error: (-215: ...
- 【Python】cv2.error: ... (-215:Assertion failed) ssize.empty() in function ‘cv::resize’ 的解决方法
遇到了奇怪的错误: cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4 ...
- error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'产生原因
1.当我们使用cv.imread时,可能会出现如下问题: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize' ...
- error: (-5:Bad argument) in function ‘seamlessClone‘ 和error: (-215:Assertion failed) 0 <= roi.x 0
本文报错代码 # 注意修改路径! import cv2 import numpy as np# Read images : src image will be cloned into dst obj= ...
- Python opencv 库cv.imread()读取图片为空None,cv.imshow()报错:error: (-215:Assertion failed) _src.empty() in ..
报错原因: cv.imread()读取图片为空None,原因很大可能是路径有问题,要么是在路径下找不到图片,要么就是路径中包含有中文(特别要注意是不是路径含有中文):图片读取为空从而导致了在显示图片时 ...
- eltwise_layer.cpp:170: error: (-215:Assertion failed) inputs.size() = 2 in function 'cv::dnn::Eltwi
eltwise_layer.cpp:170: error: (-215:Assertion failed) inputs.size() >= 2 in function 'cv::dnn::El ...
- error: (-215:Assertion failed)解决方案
今天调试下面这段代码的时候遇到了个小问题,在自己多次调试后终于找到解决方案,下面分享给大家: 调试代码: res_path='G:/coding_data/Model_Zoo/PoolNet/trai ...
最新文章
- php yii2自动给值,Yii2基于Ajax自动获取表单数据的方法
- angular.animation的使用
- python pip-python之pip的使用
- Coherence-Enhancing Shock Filters(附源码)
- 几种常用的JS类定义方法
- 版本管理器命令行总结
- 加载pdf_Java 插入附件到PDF文档
- hibernate在saveOrUpdate时,update报错:a different object with the same identifier value was already assoc
- html背景图不显示_批量显示多张有序排列的图标,使用精灵图CSS Sprites这种办法...
- python string.format()_python string format
- python 数据分析实践--(1)收入预测分析
- 在VirtualBox的虚拟机上安装和使用NCS2(intel movidius stick 2)
- App测试查看日志(详细)
- java的cms系统_Java的CMS系统-赤兔云
- 最新版校园招聘进大厂系列----------(2)美团篇 -----未完待续
- Fbank特征与MFCC特征解析
- Mac软件打开时闪退怎么办?苹果电脑软件崩溃解决办法
- iOS打包错误The operation couldn’t be completed. (AppThinning.StubError error 1.)
- 凤凰涅槃,浴火重生。
- 前端入门学习之 html5
热门文章
- 成功数据恢复一例LINUX EXT3 下误删除ORACLE数据库
- ONVIF Device Manager修改设备密码
- PyQt5案例汇总(完整版)
- 解决:build_attrs() takes at most 2 arguments (3 given)
- Django项目部署到阿里云服务器上无法发送邮件STMP
- 列的数目比列的名字要多_你们要的甘特图来啦!还有具体做法哦!
- excel 2007 vba与宏完全剖析_Excel宏VBA小技巧系列 | 分段加合
- Java obj与JSON互转(jackson)
- wangeditor html编辑,Vue整合wangEditor富文本编辑器
- 心得 : 面向对象和面向过程的区别【分享】