python-opencv中imshow总报错的问题 5C

我用的是visual studio2017,自带安装的Anaconda2,pip安装的opencv-python,在我调用imshow函数的时候总是报错
cv2.error
Message=C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:331: error: (-215) size.width>0 && size.height>0 in function cv::imshow

StackTrace:
中的 C:\Users\Administrator\source\repos\PythonApplication1\PythonApplication1\PythonApplication1.py:4
图片说明
图片说明
求大佬帮忙解答下

0

4个回答

看一下你的图片格式,把后缀去掉试试

0
weixin_41038390
半限人 没用
大约一年之前 回复

应该是图片加载时的问题,你先将imread的地址改为D:/input/1.jpg(我先默认是jpg格式,不对的话你自己改一下)

0
weixin_41038390
半限人 还是不对
大约一年之前 回复

1这个文件存在吗?是文件夹还是文件,这里应该是一个图片文件

0
weixin_41038390
半限人 是图片
大约一年之前 回复

已解决,改为双斜杆即可'D:\1\1.jpg'

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python-opencv里面图片无法imshow的处理
def thresholding(img): x_thresh = utils.abs_sobel_thresh(img, orient='x', thresh_min=180 ,thresh_max=255) mag_thresh = utils.mag_thresh(img, sobel_kernel=3, mag_thresh=(50, 100)) dir_...
OpenCV中imshow()出错问题
这是网上比较通用的一个opencv配置是否成功的测试代码,自己配置了一下opencv2.4.8,然后用下面的程序测试了一下,老是出错,设置断点,在imshow处老是报错。纠结了一下午没有解决。。。。。网上各种能找到的方法都试过了 #include   #include   #include      using namespace cv;        int main()
opencv使用imshow出错
opencv使用imshow出错
python学习笔记(七)多线程
多线程编程用于需要并发的时候,比如上一次学的服务器,单线程编写会很困难,用多线程会方便许多。在本文结束部分会给出一个opencv采集视频,并使用多线程控制其播放的例子。
python-opencv安装文件
python-opencv安装文件python-opencv安装文件python-opencv安装文件python-opencv安装文件
机器学习学习笔记--手写数字识别聚类
from sklearn impor tdatasets# 导入数据集模块import matplotlib.pyplot as plt# 导入绘图模块# 载入数据集digits_data = datasets.load_digits()# 绘制数据集前 5 个手写数字的灰度图for index, image in enumerate(digits_dat...
linux下cv2.imshow()无法使用的解决方法
img = cv2.imread(image_path) plt.imshow(img, cmap = 'gray', interpolation = 'bicubic') plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis plt.show() 转载:OpenCV error: the function ...
opencv 多线程显示linux 问题
opencv 多线程显示imshow出现图片不更新的问题1.在linux 下使用opencv多线程使用opencv的imshow显示图片时,很多时候会出现图片不更新的情况(但是实际内存数据在变化),经过多次试验后,发现一个可以暂时解决图片显示不更新方法:1 .首先将所有的图片显示放到一个线程中,在该线程中统一显示。2. 显示代码:Mat a;//a会不断的循环更新namedWindow("img"
opencv多线程读取视频的问题
想使用多线程对同一个视频进行处理,加快处理速度。首先进行一个最简单的多线程处理的视频的功能:两个线程同时读取视频,并在两个线程中分别显示读取的视频。首先,为了实现这个功能,我的代码一开始是这样的:#include <iostream> #include "opencv2/opencv.hpp" #include <Windows.h>using namespace std; using namesp
初学opencv心得:imshow中断退出问题和stitcher报错问题
初学,为了联系代码,写了个小程序,很小很小。就是遍历目录,将目录中的.jpg图片拼接在一起,但是程序一运行到imshow函数就中断退出,调试了半天,发现图片没有正常读取,所以imshow报错了。发现了问题后,又不知道怎么解决。正当郁闷时,想到opencv是不是配置出现了问题,于是在属性的链接里,把所有的链接器-》输入-》附加依赖项中的lib文件中,没有d的都去掉。结果瞬间程序运行顺畅。我靠,ope
tensorflow 一些奇怪的问题
import matplotlib.pyplot as plt filename = '1.jpg' with tf.gfile.FastGFile(filename,'rb') as f: image_buffer = f.read() image = tf.image.decode_jpeg(image_buffer) with tf.Session() as sess: im...
MATLAB中imshow()显示问题
MATLAB中imread(img),读取保存的数据是unit8类型的,如果需要运算,最好转换成double型,直接im2double(img)就可以,然后这样处理的数据全是[0,1]之间的。当然imshow(img),img不管是double型还是unit8 型都可以显示。imshow(I,[]); ----------- 自动调整数据的范围以便于显示 imshow(I,[low hi
VS中调用imshow报内存出错解决办法
把读取图片的相对路径改成绝对路径就可以了。
matlab中imshow()出错问题
可能有不少人和我一样,使用matlab写imshow()一张图片,却总是出错。 也许是这种错误: images.internal.initSize(hh,initial_mag/100,is_border_tight) 之前一直找不出什么原因,去看各种帖,才发现原来我不知道什么时候重写了imshow.m,所以我找到了这一行,看到果然,前面多了个clc,于是删除掉clc,保存,就可以解决问题了。
imshow与显示图像时的全白问题
参考文档: http://blog.csdn.net/watkinsong/article/details/38535341 前言要说为什么图像经过操作后,直接使用imshow函数显示的结果为什么是一张白纸一样的图像。一个月前,我也是很困惑,不知道为什么代码几乎没错,可就是不能正常显示图像。当时以为matlab坏了的缘故,虽然有很多程序都遇到这样的现象。但我依旧固执地认为是软件的缘故,看来还是nai
ubuntu 16.04 OpenCV 2.4.13:在不同的线程中调用imshow失败
imshow是一个显示gui,在被一个线程调用时很可能也会被其他线程调用,存在冲突。 因此,在显示图像之前,线程必须锁定imshow,并在waitKey函数指定的一段时间。       如下        mtx.lock();        cv::imshow("img_left",img_left);         if((char)waitKey(5)=='s')
imshow()函数:参数是不同类型的情况
这是昨天的问题: RGB = imread('A.jpg'); 加入此时得到的RGB是uint8类型的三维数组。 那么 imshow(RGB),ok完全没问题,得到的是原图。 但是 imshow( double(RGB) ) 或者imshow( uint16(RGB) ) 亦或是imshow( single(RGB) ) 得到的都是全黑或全白的。 搞半天,感觉可能是
imshow()异常的解决办法
如果你用的是VS2017的话,库目录只需要添加v15就可以了,环境变量也是一样,vs中配置多余的v14的目录要删除掉 其他版本的话,只用v14就可以了
使用opencv的imshow函数时遇到segmentation fault问题
使用opencv的imshow函数时遇到segmentation fault问题 环境 centos 7 python2.7.5 opencv 2.4.13 问题描述 运行某个文件时,代码在运行到cv2.imshow时会报错,中文是段错误(吐核),对应的英文是segmentation fault( core dump) 但是单独写个测试脚本,只import cv2,imshow是正常的
MALTAB中 imshow函数出错
imshow函数无法使用 / 错误使用 Settings / 未定义函数或变量 ‘matlab.internal.getSettingsRoot’。 具体问题\color{Blue}{\text{具体问题}}:imshow无法使用, 一使用,则报出以下提醒: 详细信息:\color{Blue}{\text{详细信息:}} 错误使用 Settings 未定义函数或变量 ‘matlab.int
OpenCV中 imshow函数运行中断的解决方法
刚开始接触OpenCV,遇到了个小问题,想把解决方法分享给大家。在此之前已经用VS2010配置好了OpenCV并且测试通过,运行顺畅,突然有一天就不好用了,生成成功但是运行不出结果。        单步调试发现是 imshow函数运行中断。重新配置了3次,VS卸载了两回,耗了两天时间,试了百度里的各种办法,都失败了。最后发现是图片放错了位置...汗...        结合之前的百
解决方法:vs2010+opencv不能正确使用imread()和imshow()函数
一、正确使用imread()和imshow()函数的前提是:保证 在debug模式下,项目的properties->configurations properties->linker->input->additional dependencies中的lib库都是xxxd.lib, 而在release模式下,lib库都是xxx.lib,上图 二、为什么有时候会出现下面的
python-opencv的安装方法及有可能的错误汇总(raspi)
方法1:sudo pip install opencv-python测试:python -c &quot;import cv2&quot;有可能的错误:pip找不到包解决:更新pipsudo pip install --upgrade pip sudo pip install wheel 更新后可能出现pip错误无法使用,卸载pip重新安装sudo apt-get remove pip sudo apt-ge...
OpenCV2.4.11调用摄像头显示拍摄视频出错
问题:使用OpenCV2.4.11调用摄像头显示拍摄视频时报runtime error,控制台窗口出现OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file ……..\opencv\modules\highgui\src\window.cpp, line 261。 解决方法:在显示图片时先
关于使用OpenCV imshow() 图片只显示部分的问题
在使用imshow显示图像的时候,如果只显示了一部分(显示得不全),直接在你的imshow(”picture”,picture)代码上面,再加上一行代码cv2.namedWindow(‘picture’, 0)就可。...
python中plt.imshow(img)显示不了图片解决方案
一、问题代码 from captcha.image import ImageCaptcha import matplotlib.pyplot as plt import numpy as np import random import pylab import string characters = string.digits + string.ascii_uppercase print(c...
Matlab学习笔记(1)——imshow函数的使用
Matlab的imshow函数是用来显示图像的,但是其有几种不同的使用方式,使用不同的方式,会使显示的效果差别很大,在此对它的使用方式做一下说明
matlab中的imshow函数使用
转自 http://hi.baidu.com/redaiyu1989/item/3f39fe151b446fc039cb3087 网上搜的好东西 一些图像处理函数用法 % imshow imshow是用来显示图片的,如 >> I = imread('moon.tif'); >> figure,imshow(I); 而有时为了数据处理,要把读取的图片信息转化为更高的精度, >> I
安装opencv-python时候报错
Operation not permitted: ‘/var/folders执行:sudo pip install --user opencv-python
学习OpenCV——去除imshow的内部细小边框(修改highgui)
今天用到了OpenCV的全屏函数: namedWindow("FullScreen",CV_WINDOW_NORMAL); setWindowProperty("FullScreen", CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN ); 但是,当全屏后发现一个以前从来没有注意过的问题——图像的左上边框处有一个大概1像素的白框,由
OpenCV中imshow函数的使用
函数功能:在指定窗口中显示图像。 函数原型:void imshow(const string&amp;amp; winname, InputArray mat); 如果窗口是使用cv::WINDOW_AUTOSIZE标志创建的,则图像显示为其原始大小,但仍受屏幕分辨率的限制。否则,图像将按比例缩放以适合窗口。该函数可以缩放图像,取决于其深度: -如果图像是8位无符号的,它将按原样显示。 -如果图像是...
opencv中图像连续显示的内存泄露问题的解决办法
最近在利用opencv做一个视频检测
OpenCV中imshow()的几点说明
在使用imshow来显示图片的过程中,由于是自己生成的图片,里面是0到1的小数,我以为它对图片的要求是0到255的范围,所以直接显示0到1会是差不多黑的图片。然后我就给他乘上了255,然后显示出来是白色的图片。然后我使用imread函数从本地文件中读取了一张RGB图片,然后把array打印出来,结果是0到255之间的。随后我把乘的255去掉,显示正常,于是乎我就使用了一下help(cv2.imsh...
python中plt.imshow(img)显示不了图片
import openslide import numpy import pylab import matplotlib.pyplot as plt slide = openslide.OpenSlide('/media/xhj/LENOVO/data/Metastasis/Tumor_005.tif') tile = numpy.array(slide.read_region((0,0),6,...
图像处理的傅里叶变换遇到的问题
1、imshow(f)和imshow(f,[ ])显示效果不同 imshow(f)直接显示f图像;imshow(f,[])显示的是灰度级数归一化后的图像,其中,f的最大值和最小值作为白(255)与黑(0)。 2、傅里叶变换的过程中是否要进行填充,根据冈萨雷兹的《数字图像处理》,在频率域滤波需要先对原始图像f(x,y)填0,然后再进行傅里叶变换。     经过实验验证发现,填充的图...
Matlab中显示图像imshow(A)与imshow(A,[])的区别
imshow(A)与imshow(A,[])两者都是显示图片,如果A的灰度都在20以下,但确实又有灰度变化,你直接imshow看起来几乎都是黑的,imshow(A,[])后会从最小到最大拉伸显示,使显示的图片对比度差距更明显,...
在使用opencv中的imread和imshow语句读取图片时,无法正确显示出来
在使用opencv中imread()函数和imshow()函数读取图像时,为了防止图片加载完之后就立刻消失,因此在主函数结尾使用了system(&quot;pause&quot;);语句,但是每次执行的结果都不能显示出图像,但是图像信息有确实加载到了Mat型的变量里。具体代码如下:#include &amp;lt;iostream&amp;gt; #include &amp;lt;opencv2/opencv.hpp&amp;gt; using ...
OpenCV问题集锦,图片显示不出来,WaitKey(0),imread()不能读图片,未经处理的异常,等问题集合
昨天根据uc伯克利的人工图像分割文件
python-opencv安装过程,错误汇总
在安装python-opencv过程中出了很多错误,安装完成后总结和大家分享 1,pyhton出错: python d:\test.py File “”, line 1 python d:\test.py ^ SyntaxError: invalid syntax 请参考:https://www.cnblogs.com/wuxiang/p/7691710.html 2,如果在使用Opencv的过程...
Mac 下安装 Python-OpenCV Python-OpenCV 处理图像(一):基本操作
首先确保已经安装了Python Mac 下可以直接使用 brew 来安装OpenCV,具体步骤如下: # add opencv brew tap homebrew/science # install opencv brew install opencv 安装必要的python库 pip install numpy pip install matplotlib 测试是否安装成
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习中常见的问题 java学习中遇到的问题