您的位置:首页 > 其它

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

2016-07-01 17:54 127 查看

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

[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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MTK 电子 硬件 修改