我曾经使用Matlab进行图像处理,但现在我决定使用Python中的Opencv。 开始用它编程我尝试读取图像并在图形(窗口)中显示。这是我的代码:
from __future__ import division
import cv2
import numpy as np
image = cv2.imread('11.jpg')
cv2.imshow('image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
但是我收到了这个错误:
cv2.imshow('image',image) cv2.error:/io/opencv/modules/highgui/src/window.cpp:304:错误:(-215)size.width> 0&&函数imshow中的size.height> 0
我该怎么办?
答案 0 :(得分:0)
似乎问题来自图像本身! 我试图阅读另一张图片,希望它有效。 谢谢你们每个人......
答案 1 :(得分:0)
我在我的笔记本电脑上运行了你的代码并没有给我任何错误。 很可能你在imshow()命令中输入了错误的图像文件名。