当我运行从这个链接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:
答案 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
尺寸不正确(根据错误width
或height
为0)。
检查图像大小。
答案 2 :(得分:0)
图像在创建后只有零大小。因此,您的img
已创建,但未使用任何实际内容进行初始化。确保教程中的视频文件存在并正确加载。