[DESCRIPTION]
MT6761/MT6762 AndroidAndroid Q、Android R 版本如何配置 AF 相关的 meta data
[SOLUTION]
1、/vendor/mediatek/proprietary/custom/[project]/hal/imgsensor_metadata/XXXX_mipi_raw/config_static_metadata.lens.XXXXmipiraw.h 文件配置跟 lens 相关的 metadata
MTK_LENS_INFO_AVAILABLE_APERTURES :配置模组光圈大小
eg:
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_APERTURES)
CONFIG_ENTRY_VALUE(2.0f, MFLOAT)
CONFIG_METADATA_END()
MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS :配置焦距大小
eg:
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS)
CONFIG_ENTRY_VALUE(3.81f, MFLOAT)
CONFIG_METADATA_END()
MTK_LENS_INFO_HYPERFOCAL_DISTANCE:如果是 FF 模组要配置成 0,如果是 AF 模组,配成模组厂做 calibration 时的 infinity distance
eg:
FF 模组:
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_HYPERFOCAL_DISTANCE)
CONFIG_ENTRY_VALUE((0), MFLOAT) // 5 m hyperfocal distance
CONFIG_METADATA_END()

本文档介绍了在MT6761/MT6762设备上,针对Android Q和Android R版本如何配置自动对焦(AF)相关的metadata。内容包括在config_static_metadata.lens.*.h文件中配置光圈、焦距和超焦距,以及在config_static_metadata.module.*.h文件中配置场景模式下的AF模式。对于固定焦距(FF)和自动对焦(AF)模组,有不同的配置要求。
2151

被折叠的 条评论
为什么被折叠?



