我正在尝试让我的网络摄像头执行以下操作:
- 捕获 10 次捕获,持续 1 分钟(每 6 秒捕获一次)。
- 然后将它们保存到阵列或计算机上。
- 然后在 5 分钟内获取其他捕获(每 6 秒捕获一次)并将每个捕获与第一个数组进行比较。
到目前为止,我有这个代码:
import cv
cv.NamedWindow("Camera", 1)
# in case im using another camera:
cv.NamedWindow("Camera", 2)
capture = cv.CaptureFromCAM(0)
img = cv.QueryFrame(capture)
while True:
img = cv.QueryFrame(capture)
cv.ShowImage("Camera", img)
if cv.WaitKey(10) == 27:
break
cv.DestroyWindow("Camera")
我该如何处理?有任何想法吗?提前致谢。