1

我正在尝试让我的网络摄像头执行以下操作:

  1. 捕获 10 次捕获,持续 1 分钟(每 6 秒捕获一次)。
  2. 然后将它们保存到阵列或计算机上。
  3. 然后在 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")

我该如何处理?有任何想法吗?提前致谢。

4

0 回答 0