我正在使用较新的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()
我假设它与具有足够时间/带宽的数据冲洗到磁盘有关,但不确定如何解决它。有任何想法吗?谢谢!
答案 0 :(得分:0)
虽然我没有100%确认,但问题似乎是相机缓冲区没有足够的时间刷新到磁盘。由于我的后续操作(查找和识别图像中的文本)需要几秒钟,让相机减速并且每隔x秒拍摄一次而不是尽可能快地拍摄照片似乎可以解决问题。