使用Android相机(1)我正在尝试更改为特定的FPS速率,因此我读出了设备相机支持的可用FPS范围,并尝试选择应在预览中显示的范围。 OpenCV提供了FPSMeter工具,可以打印出预览的当前FPS速率。无论我使用哪种FPS率,FPS仪表仍然在25到30 FPS之间。 通过调试我检查了当前的摄像头参数,fps速率与我在代码中声明的速度相同。 以下代码段应将fps速率设置为min 20 max 20:
List<int[]> fps = params.getSupportedPreviewFpsRange();
if(fps != null)
{
params.setPreviewFpsRange(fps.get(3)[0],fps.get(3)[1]);
Log.d(TAG, "Set preview FPS = " + fps.get(3)[0] + " " + fps.get(3)[1] );
}
mCamera.setParameters(params);