我编写了一个简单的脚本来不断地从我的网络摄像头捕捉快照。我唯一的问题是 videocapture 模块并不总是抓取图像,从而使程序崩溃。我想我可以通过使用无限循环来解决这个问题,但我不确定如何去做。这是脚本:
from VideoCapture import Device
import datetime
def capt():
a = datetime.datetime.now().strftime("%Y%m%dT%H%M%S%ms")
b = str(a)
cam = Device(devnum=0)
cam.setResolution(1280, 960)
cam.saveSnapshot('%s.png' % (b))
for i in range(1, 100000):
capt()