Camera2为何拍照这么慢?

问题描述 投票:1回答:1

我正在运行Google的Camera2示例代码以将相机集成到我的应用中。

https://github.com/googlearchive/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android/camera2basic/Camera2BasicFragment.java

代码运行良好,但是从用户单击按钮到预览屏幕,一张图片需要1.1秒/ 1100毫秒(在galaxy10 +上)。

我看到了一些解决方案的建议,例如切换为YUV格式,将其转换为NV21并以这种方式显示图像,但是将时间缩短为1000ms。

有意义吗?

我正在运行Google的Camera2示例代码,用于将相机集成到我的应用中。 https://github.com/googlearchive/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android / ...

android android-camera2
1个回答
0
投票

这很可能是在主线程上进行工作的结果,为此的简单解决方案是为每个操作添加日志消息,然后在看到该消息的操作期间找到该消息:

© www.soinside.com 2019 - 2024. All rights reserved.