python,树莓派

树莓派python
欲实现功能:红外传感器感受到物体完全通过那一瞬间控制usb相机拍照


import RPi.GPIO as GPIO
import cv2

# 初始化GPIO引脚
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.IN)

# 初始化相机
camera = cv2.VideoCapture(0)

while True:
    # 读取传感器的值
    if GPIO.input(18):
        print("物体通过!")
        # 控制相机拍照
        ret, image = camera.read()
        cv2.imwrite("image.jpg", image)
        
GPIO.cleanup()
camera.release()