如何减少覆盆子pi相机的捕捉时间?

时间:2015-10-22 19:44:53

标签: python raspberry-pi raspbian

我正在开发一个关于覆盆子pi b +模型的程序,我的程序需要从附加的覆盆子pi摄像头捕获图像我使用此代码来捕获图像:

cmd='raspistill -o '+filename+' -t 10 -ex auto -awb auto -w 800 -h 600 '
pid=subprocess.call(cmd,shell=True)

当我测试这段代码时,运行这两行代码的时间大约是1秒,这是太多的时间

我的问题:有没有办法减少捕获图像的时间,还是可以添加到代码中以减少捕获时间?

1 个答案:

答案 0 :(得分:0)

使用-n--nopreview)参数禁用预览可能会缩短时间。

cmd='raspistill -o '+filename+' -t 10 -n -ex auto -awb auto -w 800 -h 600 '
pid=subprocess.call(cmd,shell=True)

如果写入SD卡是瓶颈(不应该,因为它们通常足够快),可能将文件保存到in-memory文件系统将加快拍照。您可以稍后将文件同步到SD卡(例如cronjob rsync)。