我有一个在Python中运行OpenCV的Raspberry Pi。当我从网络摄像头读取一个帧时,我得到一个5-10秒的帧。我使用以下代码对其进行了测试,并将网络摄像头指向屏幕:
for i in range(50):
print(time.time())
time.sleep(0.01)
print("")
r, frame = cam.read()
当我连续读取10帧时,最后一帧是新的:
for i in range(50):
print(time.time())
time.sleep(0.01)
print("")
for i in range(10):
print(time.time())
r, frame = cam.read()
我如何实现这一点,我不必阅读多个帧,而是第一次获得新帧?
网络摄像头是Logitech C270。