首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Camera2默认控制场景模式是CONTROL_SCENE_MODE_FACE_PRIORITY

Camera2默认控制场景模式是CONTROL_SCENE_MODE_FACE_PRIORITY
EN

Stack Overflow用户
提问于 2021-04-12 09:26:39
回答 1查看 374关注 0票数 0

在将任何参数设置为CaptureRequest.Builder之前,我检查了未禁用默认控制场景模式。

代码语言:javascript
复制
Timber.d("captureRequestBuilder sceneMode ${get(CaptureRequest.CONTROL_SCENE_MODE)} == ${CameraMetadata.CONTROL_SCENE_MODE_DISABLED}")
Timber.d("captureRequestBuilder mode ${get(CaptureRequest.CONTROL_MODE)} == ${CameraMetadata.CONTROL_MODE_AUTO}") 

captureRequestBuilder sceneMode 1 == 0 captureRequestBuilder模式1 == 1

CONTROL_SCENE_MODE_DISABLED = 0;

CONTROL_SCENE_MODE_FACE_PRIORITY = 1;

为什么CONTROL_SCENE_MODE_FACE_PRIORITY是Camera2的默认控制场景模式?

如果我使用Camera2作为仪表板摄像头应用程序(汽车用录像机),我应该设置什么呢?这绝对不应该是道路上的面部识别..。

我以为默认场景会被禁用直到开发者显式设置它..。

所有可能的值(当然,这些场景模式可能不是所有设备都支持):

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-15 00:21:08

在大多数用例中,如果手机使用FACE_PRIORITY作为默认的话,最好还是让它来处理。

这种模式允许相机测量,使人们的脸看起来尽可能好-它不做人脸识别,只是人脸检测。因此,它找到了哪里有脸,并试图确保这些领域是良好的照明和专注。

但是如果你想要的话,你可以完全关闭场景模式,把模式设置为自动而不是模式。当设置为AUTO时,将忽略CONTROL_SCENE_MODE的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67055909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档