Android相机中预览大小和fps之间的关系

时间:2012-06-25 13:23:31

标签: android camera frame-rate

嗨伙计们:我正在测试Android系统上的相机fps。 我已经通过原生Android摄像头设置了摄像头功能,将camera.parameter的预览fps设置为最大值(~28fps),然后使用onPreviewFrame提取图像数据,使用标准yuv420sp-to-rgb变换进行处理以获得我需要的RGB信息。

我面临的问题是不同的预览尺寸会导致不同的可用fps(每秒调用onPreviewFrame()的次数,而不是相机参数设置的fps),这里是来自华硕Transformer TF101(CPU 1GHz)的数据

(预览尺寸,fps) (1024x720,5) (640x480,11) (320x240,28)

似乎只有分辨率320x240才能达到最大fps。 我想知道是否有人有关于PreviewSize v.s的情况。 FPS。我希望找到一个增加(或解释)fps的方向。 提前谢谢!

2 个答案:

答案 0 :(得分:0)

是的我也尝试过我的媒体录制器类,如果预览尺寸较大,fps会更小,因为内部分辨率会更高(因为预览尺寸较大)所以每秒捕获帧需要时间。 FPS只是每秒帧数,即每秒捕获的帧数。

答案 1 :(得分:0)

fps和分辨率之间的关系:

fps = clock / (width * height)