修改cfg_setting_imgsensor.cpp 后发现无效
时间:10-02
整理:3721RD
点击:
修改cfg_setting_imgsensor.cpp 后发现无效
解决方法:
由于目前在MT8163、MT8173、MT8735、MT8735m等平台上会使用到metadata。
当使用metadata配置方向信息会从metadata中获取,从而导致修改cfg文件无法改变方向。如果想修改方向,就应该修改对应的metadata文件。
请依次在
<project>/hal/imgsensor_metadata, <platform>/hal/imgsensor_metadata,
<common>/hal/imgsensor_metadata 目录中搜索config_static_metadata.project.CAMERA.<sensorname>.h这个文件。
并修改switch (rInfo.getDeviceId())
- {
- case 0:
- //======================================================================
- CONFIG_METADATA_BEGIN(mtk_SENSOR_INFO_ORIENTATION)
- CONFIG_ENTRY_VALUE(90, MINT32) // 默认main是90度,改成需要设定 的角度
- CONFIG_METADATA_END()
- //======================================================================
- CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_WantED_ORIENTATION)
- CONFIG_ENTRY_VALUE(90, MINT32) // 默认main是90度,改成需要设定 的角度
- CONFIG_METADATA_END()
- //======================================================================
- CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_FACING)
- CONFIG_ENTRY_VALUE(MTK_LENS_FACING_BACK, MUINT8)
- CONFIG_METADATA_END()
- //======================================================================
- break;
- case 1:
- //======================================================================
- CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_ORIENTATION)
- CONFIG_ENTRY_VALUE(270, MINT32) // 默认sub是270度,改成需要设定 的角度
- CONFIG_METADATA_END()
- //======================================================================
- CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_WANTED_ORIENTATION)
- CONFIG_ENTRY_VALUE(270, MINT32) // 默认sub是270度,改成需要设定 的角度
- CONFIG_METADATA_END()
- //======================================================================
- CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_FACING)
- CONFIG_ENTRY_VALUE(MTK_LENS_FACING_FRONT, MUINT8)
- CONFIG_METADATA_END()
- //======================================================================
- break;
- default:
- break;
- }
谢谢分享
DFGASDSDFG
不错,
路过。
