朋友们,我刚刚安装了opencv并检查了基本代码,但它导致了错误。代码是
import numpy as np
import cv2
img=cv2.imread('C:\Users\Pravin\Desktop\a.jpeg',1)
cv2.namedWindow('img',cv2.WINDOW_NORMAL)
cv2.Waitkey(10000)
cv2.imshow('cv2.WINDOW_NORMAL',img)
cv2.destoryAllWindows()cv2.imshow()的错误是
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
cv2.imshow('image',img)
error: ..\..\..\src\opencv\modules\highgui\src\window.cpp:261: error: (-215)
size.width>0 && size.height>0你的回答对我很有帮助。提前感谢
发布于 2014-04-03 14:18:36
最有可能的是,imread调用没有成功。确保镜像"C:\Users\Pravin\Desktop\a.jpeg“存在。(扩展名.jpeg似乎不同寻常,也许它必须是.jpg?)
此外,请按照Hyperboreus的建议,尝试在文件名"C:/Users/Pravin/Desktop/a.jpg“中使用正斜杠,或转义反斜杠
"C:\\Users\\Pravin\\Desktop\\a.jpg"发布于 2015-08-09 09:36:21
错误提示您打开的图像不满足条件height > 0和width > 0。这可能有几个原因。
大多数情况下,这是由于imread中给出的镜像地址不存在。
有时也可能是因为编译器无法加载图像。例如,如果您在记事本中编写了一些随机字符串并将文件另存为a.jpg,则编译器可能无法加载它。
发布于 2017-09-16 03:52:24
对我来说,当我把jpeg改成jpg时,它就起作用了。
试试这个,也许能行得通
import numpy as np
import cv2
img=cv2.imread('C:\Users\Pravin\Desktop\a.jpg',1) #changed image format to jpg
cv2.namedWindow('img',cv2.WINDOW_NORMAL)
cv2.Waitkey(10000)
cv2.imshow('cv2.WINDOW_NORMAL',img)
cv2.destoryAllWindows()https://stackoverflow.com/questions/22829210
复制相似问题