Raspberry pi 拉斯皮卡姆图书馆';s帧速率与图像质量

Raspberry pi 拉斯皮卡姆图书馆';s帧速率与图像质量,raspberry-pi,raspberry-pi2,raspberry-pi3,Raspberry Pi,Raspberry Pi2,Raspberry Pi3,我使用来自的raspicam库。我可以在src/private/private_impl.cpp文件中更改帧速率。帧速率达到60后,我可以接收到帧速率60,但图像中的对象大小发生了变化。我附上了两张图片,一张是用30fps拍摄的,另一张是用60fps拍摄的。 为什么我使用60fps有更大的对象大小,以及如何使用正常对象大小(与使用30fps相同)? 第一个图像使用30fps,第二个图像使用60fps 根据描述,对于8M像素摄像头,较高帧速率模式需要在传感器上进行裁剪。在默认的30fps下,GP

我使用来自的raspicam库。我可以在src/private/private_impl.cpp文件中更改帧速率。帧速率达到60后,我可以接收到帧速率60,但图像中的对象大小发生了变化。我附上了两张图片,一张是用30fps拍摄的,另一张是用60fps拍摄的。 为什么我使用60fps有更大的对象大小,以及如何使用正常对象大小(与使用30fps相同)? 第一个图像使用30fps,第二个图像使用60fps

根据描述,对于8M像素摄像头,较高帧速率模式需要在传感器上进行裁剪。在默认的30fps下,GPU代码将选择1640x922模式,因此提供完整的视野(FOV)。超过40fps,将切换到裁剪1280x720模式。在任何一种情况下,GPU都会将其调整为您要求的大小。将较小的视场调整为相同大小,场景中的任何对象都将使用更多像素。如果不需要裁剪,可以使用5M像素的相机


我应该使用视场、缩放或裁剪,而不是对象尺寸更大。

通过明确选择一种相机模式(将多个传感器像素组合成一个图像像素)以进行低速率和高速率捕获,也可以在高帧速率下保持图像的相同大小。装箱很有帮助,因为它可以有效地提高相机的灵敏度

有关“新”更高帧速率何时宣布的详细信息,请参阅

此外,具有各种帧大小的漂亮图片,以及对可用相机模式的良好描述。特别是,模式4和更高的模式是装箱,从2x2装箱开始(因此4个传感器像素构成1个图像像素),到4x4结束(因此16个传感器像素构成1个图像像素)

使用
sensor\u mode
参数到
PiCamera
构造函数来选择模式