我正在用更新的2.1拍摄照片,并希望使用完全分辨率。到目前为止,我已经在25921944年毫无困难地抓到了。当我设置:
camera.resolution = (3280, 2464)
一个成功的捕获是间歇性的:有时是多个全分辨率捕获,有时是一系列全分辨率但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()
我假设这与数据有足够的时间/带宽刷新到磁盘有关,但不知道如何处理它。有什么想法吗?谢谢!在
虽然我没有100%确认,但问题似乎是相机缓冲区没有足够的时间刷新到磁盘。由于我随后的操作(在图像中查找和识别文本)需要几秒钟的时间,所以让相机放慢速度,每隔x秒拍照一次,而不是尽可能快地拍照,似乎能起到作用。在
相关问题 更多 >
编程相关推荐