PiCam v2.1 - 完全res仍然捕获缓冲问题?

时间:2016-09-28 19:03:44

标签: python camera raspberry-pi3

我正在使用较新的2.1捕捉静止图像并希望使用全分辨率。到目前为止,我已经在1944年的2592年捕获并没有遇到麻烦。当我设置: camera.resolution = (3280, 2464) 成功捕获是间歇性的:有时是多次完整的res捕获,有时是一系列完整的res,但是100%黑色等等。

配置说明:我的GPU分配是256M

我的代码相对简单:

camera = PiCamera()
camera.resolution = (3280, 2464)

#optimal
camera.brightness       = 40
camera.sharpness        = 0
camera.contrast         = 50
camera.exposure_mode    = "auto"
camera.awb_mode         = "incandescent"
camera.meter_mode       = "average"

camera.capture(root+fname)
camera.close()

我假设它与具有足够时间/带宽的数据冲洗到磁盘有关,但不确定如何解决它。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

虽然我没有100%确认,但问题似乎是相机缓冲区没有足够的时间刷新到磁盘。由于我的后续操作(查找和识别图像中的文本)需要几秒钟,让相机减速并且每隔x秒拍摄一次而不是尽可能快地拍摄照片似乎可以解决问题。