gpt4 book ai didi

python - opencv python错误:断言失败(size.width> 0 && size.height> 0)

转载 作者:行者123 更新时间:2023-12-02 16:49:43 26 4
gpt4 key购买 nike

运行以下代码时出现错误。

import cv2
import numpy as np
img = cv2.imread('messi.jpg',0)
img = cv2.line(img,(0,0),(50,50),(255,0,0),5)
cv2.imshow("image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

错误提示:

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in unknown function, file ......\src\opencv\modules\highgui\src\window.cpp, line 261



追溯(最近一次通话):

File "F:\Computer programming\scripts\OpenCv\1.py", line 6, in cv2.imshow("image",img) cv2.error: ......\src\opencv\modules\highgui\src\window.cpp:261: error: (-215) size.width>0 && size.height>0



如果我删除该行:
img = cv2.line(img,(0,0),(50,50),(255,0,0),5)

该脚本有效。

最佳答案

这是因为cv2.line返回None,并且您正在将其分配给img变量。因此,当您到达下一行并尝试显示图像时,将没有图像显示。

img = cv2.line(img,(0,0),(50,50),(255,0,0),5)替换cv2.line(img,(0,0),(50,50),(255,0,0),5)
Read more about cv2.circle here.

关于python - opencv python错误:断言失败(size.width> 0 && size.height> 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com