Python-OpenCv错误-261
我刚开始学习用Python和OpenCV编程。我在用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。
1 个回答
0
你可能已经找到了解决办法,不过我还是给个答案。
在用Python读取文件时,这个错误很常见。根据我的经验,Python在文件路径中不喜欢用“\”这个符号,建议你用“/”来代替。下面是正确的写法:
img = cv2.imread("C:/Users/Mayur/Desktop/ab.bmp",0)