我正在使用fswebcam通过在树莓派上运行的node-red exec块来捕获图像。 捕获图像所需的时间为3+秒。
fswebcam -r 1280x720 image.jpg
我使用OpenCV进行了相同的尝试,结果稍好一些但相似。
from cv2 import *
cam = VideoCapture(1)
s,img = cam.read()
if s:
imwrite("/home/pi/pythontest/tt.jpg",img) #save image
cam.release()
我猜想USB相机初始化和拍摄照片会花费一些时间,这会大大增加时间。有什么办法可以保持相机初始化? 还有其他解决方法可以改善此问题吗?