mt6735修改闪光灯阀值
来源:互联网 发布:手机电子秤软件下载 编辑:程序博客网 时间:2024/04/28 18:08
相机中这有自动打闪的小图标,设置为自动打闪后,比较亮的环境下也会打开闪光灯,
这时需要修改闪光灯的阀值.
相关的代码
vendor/mediatek/proprietary/hardware/mtkcam/legacy/platform/mt6735/core/featureio/pipe/aaa/ae_mgr/ae_mgr.cpp
MBOOL AeMgr::IsStrobeBVTrigger(){ MBOOL bStrobeBVTrigger; MINT32 i4Bv = 0; strAETable strCurrentPreviewTable; strAETable strCurrentCaptureTable; strAETable strCurrentStrobeTable; strAFPlineInfo strobeAEPlineInfo; memset(&strCurrentCaptureTable, 0, sizeof(strAETable)); getCurrentPlineTable(strCurrentPreviewTable, strCurrentCaptureTable, strCurrentStrobeTable, strobeAEPlineInfo); if(m_rAEInitInput.rAEPARAM.strAEParasetting.bEV0TriggerStrobe == MTRUE) { // The strobe trigger by the EV 0 index i4Bv = m_BVvalueWOStrobe; } else { if(m_rAEInitInput.rAEPARAM.pEVValueArray[m_eAEEVcomp]) { if(m_pIAeAlgo != NULL) { i4Bv = m_BVvalueWOStrobe - m_pIAeAlgo->getSenstivityDeltaIndex(1024 *1024/ m_rAEInitInput.rAEPARAM.pEVValueArray[m_eAEEVcomp]); } else { i4Bv = m_BVvalueWOStrobe; MY_LOG("[%s()] The AE algo class is NULL i4SensorDev = %d line:%d", __FUNCTION__, m_eSensorDev, __LINE__); } } } bStrobeBVTrigger = (i4Bv < strCurrentCaptureTable.i4StrobeTrigerBV)?MTRUE:MFALSE; MY_LOG("[%s()] i4SensorDev:%d bStrobeBVTrigger:%d BV:%d %d\n", __FUNCTION__, m_eSensorDev, bStrobeBVTrigger, i4Bv, strCurrentCaptureTable.i4StrobeTrigerBV); return bStrobeBVTrigger;}
这时我们只需adb logcat |grep bStrobeBVTrigger打印出相应的参数,找到合适的阀值,填写到camera_AE_PLineTable_xxxxxxx.h中即可
root@www$ adb logcat |grep bStrobeBVTrigger01-03 21:25:52.422 460 3320 D ae_mgr : [IsStrobeBVTrigger()] i4SensorDev:1 bStrobeBVTrigger:1 BV:-18 2001-03 21:25:58.038 460 3320 D ae_mgr : [IsStrobeBVTrigger()] i4SensorDev:1 bStrobeBVTrigger:1 BV:-50 2001-03 21:26:01.610 460 3320 D ae_mgr : [IsStrobeBVTrigger()] i4SensorDev:1 bStrobeBVTrigger:1 BV:-8 20
对于拍照使用的闪光灯的阀值对于的数组为
static strAETable g_AE_CaptureAutoTable ={ ... -45, //u4StrobeTrigerBV ...};
该文件用到u4StrobeTrigerBV的地方也一并修改.
阅读全文
0 0
- mt6735修改闪光灯阀值
- MT6735修改听筒增益
- 闪光灯
- 闪光灯
- mt6735 [Audio Common]如何修改拨号按键音量大小
- mt6735 [Audio Common]如何修改拨号按键音量大小
- iOS调用系统闪光灯以及实时修改屏幕亮度
- zxing扫描添加闪光灯和自定义扫描识别框,修改识别区域
- 什么是闪光灯
- 闪光灯控制
- wp7闪光灯
- iphone 闪光灯
- 调用闪光灯
- iOS 闪光灯
- ios闪光灯
- MT6735平台LCM调试
- [mt6735]预装APp
- mt6735电池状态监测
- @propery (class,...) 小记,静态函数另类调用方法
- IBM Platform Symphony:功能强大的高效大数据分析平台
- Java语言基础学习笔记(一)
- 神经网络之keras/tf框架实现
- [NOIP模拟赛]填充表格
- mt6735修改闪光灯阀值
- kendo ui 访问数据库数据,绘制jsp页面
- Hadoop之为何不使用RAID
- C++简单人机交互——走迷宫
- TabLayout+ViewPager+Fragment
- HDU 1421 DP计数
- 视频编解码学习笔记-----常用名词解释
- CODE[VS]1020 孪生蜘蛛
- Maven的使用与入门