在图像处理时以30 fps保持相机预览

时间:2015-11-24 13:17:05

标签: android android-camera preview frame-rate

我想知道是否有办法,继续以30 fps的速度显示相机预览,同时具有完整的相机分辨率,同时对接收的帧进行一些图像处理。例如,预览具有30fps,而由于一些复杂的计算,图像处理每秒仅能处理大约15帧。 这是否可以保持此预览平滑并在后台执行一些图像处理?

对于图像处理,我使用的是java和OpenCV。

1 个答案:

答案 0 :(得分:1)

四年前,question约为15 fps,当时的相机分辨率不是我们今天所拥有的。

您的里程会有所不同。相机的全分辨率是多少?你有什么CPU?你可以构建你的算法来运行多线程吗?或者,如果延迟不是问题,您可以简单地在工作线程之间抖动传入的帧,通常每个核心一个线程。

无论如何(双关语),你需要对相机非常有礼貌。以下是正确使用旧相机API的tips。让我在这里重现它们: