gpt4 book ai didi

python - 创建图像的函数 imshow 出错

转载 作者:太空宇宙 更新时间:2023-11-03 22:09:12 29 4
gpt4 key购买 nike

我正在使用 python 使用 opencv。我对 cv2.imshow() 有疑问。我写了这个代码:

import numpy as np  
import cv2
img=np.zeros((512,512),np.uint8)
img=cv2.line(img,(0,0),(511,511),(255,0,0),5)
while(True):
cv2.imshow('img',img)
if cv2.waitKey(1) & 0xFF==ord('q'):
break

我得到这个错误:

error: (-215) size.width>0 && size.height>0 in function imshow  

我试过 cv2.imshow() 没有 cv2.line() 它工作正常。
如何用 cv2.line() , cv2.rectanlge() 函数解决?

最佳答案

寻找 at the docs :

Python: cv2.line(img, pt1, pt2, color[, thickness[, lineType[, shift]]]) → None

返回类型是 None,但您将其分配给 img。只需使用:

cv2.line(img,(0,0),(511,511),(255,0,0),5)  

这对所有 cv2 函数都是一样的。

关于python - 创建图像的函数 imshow 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47010292/

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