微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 电子防抖(EIS)无效的相关修改

电子防抖(EIS)无效的相关修改

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
电子防抖(EIS)无效的相关修改
[SOLUTION]
电子防抖(EIS)无效,根据不同的版本,可以先查看是否已经做了相关修改。
1. MT6580/mt6735平台请参考如下修改
mtkDefaultCamParameter.cpp
(alps\vendor\mediatek\proprietary\platform\mt6580\hardware\mtkcam\v1\hal\adapter\mtkdef
ault)
status_t
CamAdapter::
setParameters()
{

cam3aParam.u4ShotMode = mpParamsMgr->getShotMode();
cam3aParam.u4CamMode = mpParamsMgr->getHalAppMode();
cam3aParam.i4RotateDegree = mpParamsMgr->getInt(MtkCAMERAParameters::KEY_ROTATION);
/////////////////////////////////////////////////////////////////////把以下这行
// cam3aParam.bVideoStabilization = (mpParamsMgr->getVideoStabilization();
//改成
cam3aParam.bVideoStabilization = 0;
///////////////////////////////////////////////////////////////////////////////////////
///////
2. 打开EIS功能,整个摄像画面变暗.
EIS为了得到更好的Quality, 需要固定frame rate. 如果觉得打开防手震后摄像界面变暗, 可以有
两种修改方式(二选一):
1). 修改video mode下AE tuning 参数
2). 打开EIS后切到动态frame rate, 将如下的值改成false (EIS效果会变差)
camera_custom_eis.cpp
bool GetEisLinkWithDfr()
{
return true; // true : dynaMIC frame rate off when eis on; false : dynamic frame rate
on when eis on
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top