我是Python-OvenCV编程的新手。我正在使用python idle来加载和显示文件夹中的图像。它显示以下错误:
**Traceback (most recent call last):
File "C:\Python27\a.py", line 4, in <module>
cv2.imshow("abc",img)
error: ..\..\..\..\opencv\modules\highgui\src\window.cpp:261: error: (-215) size.width>0 && size.height>0 in function cv::imshow**
我的代码是:
import cv2
import numpy as np
img = cv2.imread("C:\Users\Mayur\Desktop\ab.bmp",0)
cv2.imshow("abc",img)
cv2.waitKey()
我已经搜索了解决方案,但它们都是用于matlab而我正在使用python IDLE。
答案 0 :(得分:0)
你可能已经找到了解决方案,但不管怎么说都会给出答案。
尝试在python中读取文件时,这是一个常见的错误。根据我的经验,当您命名文件位置时,python不喜欢“\”。相反,你应该使用“/”。这应该是什么样的:
img = cv2.imread("C:/Users/Mayur/Desktop/ab.bmp",0)