【问题标题】:error: ..\..\..\opencv-2.4.8\modules\highgui\src\window.cpp:269: error: (-215) size.width>0 && size.height>0 in function cv::imshow错误:..\..\..\opencv-2.4.8\modules\highgui\src\window.cpp:269: 错误:(-215) size.width>0 && size.height>0 in function cv: :imshow
【发布时间】:2014-04-09 07:26:31
【问题描述】:

当我运行取自此链接 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:        

【问题讨论】:

  • 您所遵循的教程的链接已损坏

标签: python opencv


【解决方案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)    

【讨论】:

    【解决方案2】:

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

    检查您的图片尺寸。

    【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 可能您的系统中没有安装合适的编解码器。无论如何,这是帧获取的问题,而不是图像。
    猜你喜欢
    • 1970-01-01
    • 2021-12-04
    • 2015-03-13
    • 2019-10-18
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多