gpt4 book ai didi

Nexus 5 不支持 Android 相机 API SCENE_MODE_HDR?

转载 作者:行者123 更新时间:2023-11-29 20:32:03 25 4
gpt4 key购买 nike

我的 Nexus 5 不支持 camera api(以及 camera2 api)的 HDR 场景模式。这是由于制造商的支持吗?如果是这样,我想在自定义相机应用程序中实现 HDR 场景模式,就像在普通相机中一样?

我尝试使用这两种相机 API,但都不支持 SCENE_MODE_HDR 参数。

使用 android.hardware.camera api:(不支持记录 HDR 模式)

List<String> sceneModes = params.getSupportedSceneModes();
if (sceneModes.contains(Camera.Parameters.SCENE_MODE_HDR)) {
Log.d("HDR", "HDR mode supported");
params.setSceneMode(Camera.Parameters.SCENE_MODE_HDR);
} else {
Log.d("HDR", "HDR mode not supported");
}

并使用 android.hardware.camera2 api:(不支持记录 HDR 模式)

CameraCharacteristics characteristics = manager.getCameraCharacteristics(cameraId);
int[] sceneModes= characteristics.get(CameraCharacteristics.CONTROL_AVAILABLE_SCENE_MODES);
boolean isHDRsupported = false;
for (int sceneMode : sceneModes) {
if (sceneMode == CameraCharacteristics.CONTROL_SCENE_MODE_HDR) {
isHDRsupported = true;
break;
}
}
Log.d("HDR", "HDR mode " + (isHDRsupported ? "" : "not ") + "supported");

我是否遗漏了一些明显的东西?

最佳答案

Nexus 5 不支持 HDR 场景模式。

包含的相机应用程序中的 HDR+ 模式是应用程序本身的一部分(有一个 blog post 关于它如何在 camera2 API 上工作)。

关于Nexus 5 不支持 Android 相机 API SCENE_MODE_HDR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31781454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com