2015-04-04 181 views
1

我写了这段代码拍照时,当它检测到运动,但是当我运行的代码打印'拍照',但不保存图片。 我知道我的相机在使用raspistill命令在LX终端中测试它的工作原理。我也尝试更改要保存的文件的路径。 如果你能看到我出错的地方,我将不胜感激。 感谢蟒蛇 - 用树莓派相机拍照

​​

回答

1
  1. 尝试把打印语句中的if GPIO.input(4)范围,以查看是否已成功接收来自摄像头的信号。
  2. 可能不是原因,但完成后应关闭相机。使用camera.close()或从其documentaion初始化使用with picamera.PiCamera() as camera:

示例相机:

import time 
import picamera 

with picamera.PiCamera() as camera: 
    camera.resolution = (1024, 768) 
    camera.start_preview() 
    # Camera warm-up time 
    time.sleep(2) 
    camera.capture('foo.jpg')