错误:…\..\opencv2.4.8\modules\highgui\src\window.cpp:269:错误:(215)函数cv::imsh中的size.width>0&&size.height>0

2024-10-16 20:48:15 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行从这个链接获取的代码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:        

Tags: 代码inpyorghttpdocssizedoc
3条回答

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

检查图像大小。

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)    

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

相关问题 更多 >