OpenCV读取显示图片报错size.width>0
OpenCV读取图片时 error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘
问题描述:
OpenCV使用imread()
读取图片文件并使用cv2.imshow()
显示图片时,如下:
import cv2img = cv2.imread(img_path)
cv2.imshow('image melon',img)
cv2.waitKey(0)
cv2.destoryAllWindows()
会产生报错:
error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘
原因分析及解决方案:
情况一:img_path
中的路径或者图片文件中有汉字字符;
解决方案:创建新的路径,或将图片文件中的汉字改成英文/数字/下划线等合法字符。
情况二:使用
for img in os.listdir(self.filepath):self.imgname.append(self.filepath+'/'+img)print(self.imgname) # 应该是输出输入文件夹的各文件名
遍历文件夹[filepath]中的文件(夹),并以此当做图片文件输出时,里面混有文件夹或其他类型文件;
解决方案:删去其他文件,只保留图片文件。
注意:
情况二情况特殊,容易忽略,请仔细辨别。
OpenCV读取显示图片报错size.width>0相关推荐
- qt 关闭窗口的槽函数_勇哥的VC++应用框架学习之QT(1) 信号槽、按钮控件、opencv读取显示图片...
前言勇哥对于C语言,C++早些年有一些接触,这个系列贴子就记载一下C++应用框架的学习经验. 在写程序时,UI.基础类库.应用程序框架对于vc来讲,只能依靠MFC和QT了. 勇哥对MFC有很强的抵触, ...
- Python OpenCV 读取USB摄像头报错问题解决
报错信息: Traceback (most recent call last): File "G:\Python图像识别相关学习视频\人体姿势检测.py", line 32, ...
- opencv java 显示图片_【opencv三】利用opencv读取显示图片
在opencv中读取显示图片的头文件是highgui.hpp. 整体代码如下,如要测试自己的图片,需要将代码段中的图片地址更改为自己图片的绝对路径. #include "opencv2/hi ...
- halcon 读取大图片 报错5504
halcon在读取一般分辨率的图片是没问题,但读取大图片时,例如线扫的图片动不动就有个好几百张,halcon读取时就报错了. 经过大神指点,原来halcon IDE 有两种模式:halcon和 hal ...
- python opencv 读取显示图片
读取图片路径有中文似乎会产生问题 import cv2 import numpy as np img = cv2.imread('touxiang.jpg',cv2.IMREAD_GRAYSCALE) ...
- opencv_python使用cv2.imread()读取中文路径报错问题(转)
原地址:https://blog.csdn.net/liuqinshouss/article/details/78696032 1 说明 本篇中使用的opencv版本为3.3,python使用的版本为 ...
- Opencv不显示图片
问题: Opencv不显示图片.具体情况如图: 经过查找,发现是安装opencv之前,没有安装依赖项libgtk2.0-dev,参考,我在装这个包时又出现了同样问题,因此我换了个思路.依赖项libgt ...
- Vue框架Vue-cli脚手架引入图片报错
Vue框架Vue-cli脚手架引入图片报错 一.import导入图片方法 第一步:在.vue文件中import edit from 'path'(path是图片与.vue的相对路径) 第二步:在dat ...
- Python——CSV读取大文件报错_csv.Error: field larger than field limit
Python--CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从 ...
最新文章
- 手下两个应届生,一个踏实喜欢加班,一个技术强挑活,怎么选?
- 《淡夜未央》:互动叙事游戏如何提升玩家参与感和互动性?
- 打造自己Django博客日记
- MiniDao 比Mybatis还灵活实用的J2EE 持久层轻量级解决方案
- 2013全球移动游戏产业白皮书
- My Brute(HDU-3315)
- 查询无序列表中第K小元素
- 以WinGrub 引导安装Fedora 4.0 为例,详述用WinGrub来引导Linux的安装
- Python处理多种编码报错的处理
- 有史以来最容易理解的控制反转(IoC)与注入依赖(DI)
- matlab2015a安装秘钥_MATLAB2015a(2015b)安装教程
- 解决联想电脑“未安装音频设备”问题
- 解决Excel装了excel link 加载宏之后,打开excel就自动打开matlab的方法
- MarkDown下载和安装
- R语言使用epiDisplay包的roc.from.table函数可视化临床诊断表格数据对应的ROC曲线并输出新的诊断表(diagnostic table)、输出灵敏度、1-特异度、AUC值等
- 引导滤波guideFilter原理推导与实验
- centos安装minikube
- Unity3D 实现录音小案例
- CCF-CSP真题《202209-1 如此编码》思路+python满分题解
- matlab使用深度学习进行时间序列预测