器件:树莓派、树莓派摄像头、一个按钮
代码:
from gpiozero import Button
from picamera import PiCamera
from time import sleep
button = Button(23)
camera = PiCamera()
camera.resolution = (1024, 768) #拍照分辨率,越高越容易分析,但是上传速度越慢
def catpure_img():
while(1):
camera.start_preview()
button.wait_for_press()
sleep(1)
camera.capture('/home/pi/Desktop/Pictures/a.jpg')
camera.stop_preview()
def loop():
while True:
pass
def destroy():
GPIO.cleanup() # Release resource
if __name__ == '__main__': # Program start from here
catpure_img()
try:
loop()
except KeyboardInterrupt: # When 'Ctrl+C' is pressed, the child program destroy() will be executed.
destroy()