1

我正在使用 python 通过 Raspberry Pi 和 picamera 库来预览和捕获图像。

我正在使用以下代码:

import picamera
import RPi.GPIO as GPIO
import time
import datetime

button_pin = 15
save_path = 'save-folder/'

GPIO.setmode(GPIO.BCM)
GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)

with picamera.PiCamera() as camera:
    camera.resolution = (1920, 1080)
    camera.framerate = 15
    camera.sensor_mode = 2
    camera.rotation = 180
    camera.start_preview()

    while True:
        camera.start_preview()

        # wait for user to push button
        GPIO.wait_for_edge(button_pin, GPIO.RISING)
        filename = datetime.datetime.now().strftime("%Y-%m-%d_%H%M%S_img")
    
        camera.capture(save_path + filename + '.png')

在该行之后camera.capture(save_path + filename + '.png'),捕获的图像将被预览 3 秒,然后实时摄像机预览返回。是否可以在捕获图像后直接显示实时预览而不显示捕获的图像?

谢谢您的帮助。

西蒙

4

0 回答 0