【发布时间】:2019-03-06 04:18:41
【问题描述】:
您好,我在使用网络摄像头创建 python 程序时遇到问题。 所以我想创建一个程序,可以通过网络摄像头自动捕获图像,延时 15 秒。 我尝试了很多程序,但它不起作用。 我希望你们能帮助我。 谢谢。
【问题讨论】:
标签: python-3.x opencv4
您好,我在使用网络摄像头创建 python 程序时遇到问题。 所以我想创建一个程序,可以通过网络摄像头自动捕获图像,延时 15 秒。 我尝试了很多程序,但它不起作用。 我希望你们能帮助我。 谢谢。
【问题讨论】:
标签: python-3.x opencv4
试试这样的。
import cv2
import time
cap = cv2.VideoCapture(0)
time.sleep(15)
ret, image = cap.read()
cv2.imwrite('image.png',img)
【讨论】:
您可以像这样循环捕获图像。
import cv2
import time
cap = cv2.VideoCapture(0)
while True:
for i in range(1,20):
time.sleep(15)
ret, image = cap.read()
cv2.imwrite('image.png',image)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
按 q 退出。
【讨论】: