在我运行程序和网络摄像头实际拍摄图像之间有大约10-20秒的延迟。有什么方法可以加速这个过程吗?
我已经找了几个地方,但还没有找到解决方案。
video_capture = cv2.VideoCapture(1)
ret, frame = video_capture.read()
我只是不明白是什么花了这两行代码这么长的时间来执行,当我可以通过普通的相机应用程序立即用我的网络摄像头拍照的时候。
发布于 2019-07-16 21:47:40
好吧,这花了我一段时间,但通过切换API解决了这个问题。我更改了代码行:
video_capture = cv2.VideoCapture(1)
至
video_capture = cv2.VideoCapture(1, cv2.CAP_DSHOW)
通过添加这一点,它现在可以立即工作,消除了以前存在的延迟。
https://stackoverflow.com/questions/57008502
复制相似问题