【发布时间】:2021-06-21 11:52:33
【问题描述】:
我有这个功能:
import cv2
cap = cv2.VideoCapture(0)
def getImg(display = False, size=[640,480]):
_,img = cap.read()
img =cv2.resize(img,(size[0],size[1]))
if display == True:
cv2.imshow('IMG',img)
return img
如果我在哪里调用此函数,例如:Webcam.getImg(display =True)。我希望它显示 Pi 相机的实时馈送,但是当我这样做时它不会,我如何纠正此代码以显示 Pi 相机的输出?
【问题讨论】:
-
尝试在
cv2.imshow()之后添加cv2.waitKey(0)?另外,您是否有一个循环,您可以在其中某处调用getImg?
标签: python opencv raspberry-pi