[FAQ14558] [camera] 修改cfg文件后方向无效问题

[DESCRIPTION]
 修改cfg_setting_imgsensor.cpp 后发现无效。
 
 
 
[SOLUTION]
 由于目前在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;
    }
   对应的数值。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值