android - 如何使用 camera2 api 使用“广角镜头”或“长焦镜头”?
问题描述
根据我的理解manager.getCameraIdList()
,返回我们可以使用的逻辑相机 ID 的可能数量。有没有办法确定哪个相机 ID 是“广角镜头”或“长焦镜头”的 ID manager.getCameraCharacteristics()
?
解决方案
尝试使用LENS_INFO_AVAILABLE_FOCAL_LENGTHS。如果相机没有光学变焦,那么它们提供的数字可以直接用于区分广角镜头(低数字)和长焦镜头(高数字)之间的区别。
推荐阅读
- javascript - 如何制作一个按钮,按下时按钮会消失并弹出一个新的div
- python - vs代码终端说python 2.7,但我选择了3.8
- command - 如何从Stata的数据集中删除特定的观察结果?
- r - 如何使 klaR 的 greedy.wilks 函数在后 HCPC 数据帧上工作?
- javascript - 背景图像不适用于 Chrome for Mac 上的一个 div
- docker-compose - Docker-compose 按项目名称隔离网络
- swift - 在 TabView 中无法识别 editMode 更改
- android - Android:退出应用程序,要求第二次点击或忽略?
- java - Java Springboot 反应式存储库 - myReactiveRepository.insert(myMono) 和 myMono.flatmap(myRepository::save) 之间的区别
- java - 有没有办法将 jar 文件转换为可以独立运行的可执行文件(在 Windows 上)?