gpt4 book ai didi

python - 使用 OpenCV 和 Python 保存多张图像

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:00 25 4
gpt4 key购买 nike

我正在使用 OpenCV 和 Python 拍摄图像。但是目前我一次只能拍一张照片。我想让 OpenCV 拍摄多张照片。这是我当前的代码。

import cv2.cv as cv
import time

cv.NamedWindow("camera", 1)

capture = cv.CaptureFromCAM(0)

while True:
img = cv.QueryFrame(capture)
cv.ShowImage("camera", img)
cv.SaveImage('pic.jpg', img)
if cv.WaitKey(10) == 27:
break

最佳答案

您的代码覆盖了一个文件。每次保存到不同的文件。例如:

import cv2.cv as cv
import time

cv.NamedWindow("camera", 1)

capture = cv.CaptureFromCAM(0)

i = 0
while True:
img = cv.QueryFrame(capture)
cv.ShowImage("camera", img)
cv.SaveImage('pic{:>05}.jpg'.format(i), img)
if cv.WaitKey(10) == 27:
break
i += 1

关于python - 使用 OpenCV 和 Python 保存多张图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17119544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com