错误:.. \ .. \ .. \ opencv-2.4.8 \ modules \ highgui \ src \ window.cpp:269:错误:(-215)size.width> 0&&函数cv :: imshow中的size.height> 0

时间:2014-04-09 07:26:31

标签: python opencv

当我运行从这个链接http://docs.opencv.org/trunk/doc/py_tutorials/py_video/py_lucas_kanade/py_lucas_kanade.html获取的代码时,他们给出以下代码,给出以下错误

Traceback (most recent call last):
File "C:\Python27\code\afan.py", line 48, in <module>
 cv2.imshow('frame',img)
error: ..\..\..\opencv-2.4.8\modules\highgui\src\window.cpp:269: error: (-215) size.width>0 && size.height>0 in function cv::imshow:        

3 个答案:

答案 0 :(得分:1)

cv2.line(mask, (a,b),(c,d), color[i].tolist(), 2)
cv2.circle(frame,(a,b),5,color[i].tolist(),-1)

代替

mask = cv2.line(mask, (a,b),(c,d), color[i].tolist(), 2)
frame = cv2.circle(frame,(a,b),5,color[i].tolist(),-1)    

答案 1 :(得分:0)

此错误表示您的img尺寸不正确(根据错误widthheight为0)。

检查图像大小。

答案 2 :(得分:0)

图像在创建后只有零大小。因此,您的img已创建,但未使用任何实际内容进行初始化。确保教程中的视频文件存在并正确加载。