效果参数调用及效果参数解决方向(MTK平台Camera )
项目场景:
此部分介绍效果参数表格的调用逻辑。
目录
项目场景:
LOG介绍:
LOG分析:
解决方案:
LOG介绍:
cam_idx_ngr.cpp query()[query][caller:getISPIndex][Dev:1-Mod:LCE(6)](idx6)(Scene_Preview)(PF_Preview),SM Preview,Bin 0,P2 0,flash 0,APP MTKCAM .FD 0,ZOOM 0,LV 4,CT 9,ISO 2,ISO_group 0)(Base_idx 6)
上述是一个效果参数的调用log 举例。一般会是 SM Bin APP 这几个的错误导致PF_Preview 走错。这需要结合效果参数的表格进行一个梳理了。
IspProfile | SenserMode | FrontBin | Size | Flash | APP | FaceDetection | Zoom | ispLV | lv | ct | iso | Index | Folder | File | Scenario | isp_iso_map | ||
Preview | Preview | No | 1 | Scene_Preview | TONE | Scen_Preview | ISP_ISO_MAP_00 |
上述是一个效果参数的表格文件举例
LOG分析:
以表格为例,通过浅蓝的表格确认一个scenario,通过4个棕黄色的表格确认使用那一组Index,2者结合在一起确认 ISP module 使用那一组的参数。
解决方案:
问题1. Bin 0 这个bin的不同 ,导致了效果参数的调用异常。
异常log Hal3ARaw: Hal3ARawIMP.cpp: config() FrontalBin 1;TGH(3456),TGW(4608),AFH(1728),AFW(2304).
排查到文件是mtkcam/aaa/source/isp_6s/wrapper/Hal3ARawImp.cpp 中的
m_pCamIO->sendCommand(NSCam::NSIoPipe:NSCamIOPipe:ENPipeCmd_GET_BIN_INFO,(MINTPTR)&u4AFWidth,xxxxxxxxx);
修改地方 移除下发部分逻辑 pipeline/model/utils/pipelineContextBulider.cpp
configContextLocked_P1Node()
{
cfgParam.rawProcessed =flase; //p1 drv is able tu use bin
}
问题2:zoom 参数拍照调用参数错误
异常log:
Mod:YNR_TBL(35)(IDX 3)(FaceBeauty_Capture)(PF MFNR_Before_Blend ,SM xxxxxxx)
Mod:YNR_LINK(11)(IDX 108)(FaceBeauty_Capture)(PF MFNR_Before_Blend ,SM xxxxxxx)
修改地方 mtkcam/aaa/source/isp_6s/isp_tuning_paramctrl/paramctrl_per_frame.cpp
文件中的 Paramctrl::get_P2_AllIndex(const RAWIspCamInfo& rISPCamInfo){
getIspIndex(IDXCACHE_VALTYPE_LOWERISO_UPPERZOOM,rIspCamInfo,EModule_YNR_LCE_LINK,eStage,eMode,u4ISO_VALUE)
}
问题3.mapping 表里多了一些mapping
修改地方 custom/mt68xx/hal/camera/camera_custom_isp_profile/mapping.cpp 文件
问题4 可能存在 mode 或者APP 的参数下发错误导致的一个效果参数调用错误
mdoe 调用错误,查看关键字 sensorSettingPolicy,修改mode 让其选择正确
APP 参数下发错误,需要看是APP下发的还是hal下发的,中途是否被其他地方更改了。
备注 :查看相机配置信息的命令 cat proc/driver/camera_info
: dump tag信息 adb dumpsys media.camera|grep -A 40 "Device dump:" 这个可以dump 在线查找的命令。
:刷boot的步骤
1adb reboot bootloader 2 fastboot flash boot boot.img 3 fastboot reboot
效果参数调用及效果参数解决方向(MTK平台Camera )相关推荐
- 解决SpringBoot+SpringCloud中feign调用服务传递参数为MultipartFile的问题
文章目录 前言 一.前期说明 二.使用步骤 1.引入maven依赖 2.新建feign的配置类 2.feign客户端 3.被调用的服务的Controller 4.第三方服务远程调用主服务传递Multi ...
- 解决onclick事件调用其它带参数的函数方法无效的问题
不解以下现象: 原始版本代码:可跳过代码直接看解决方案部分.前面的文字是在解决问题时的思考. <body> <div id="div1"><form ...
- 尝试在电脑端使用调试模式修改手机游戏的参数达到外挂效果
内容 介绍如何通过使用电脑端的chrome,修改手机端网页游戏的运行参数,达到开挂(或者让程序自动)玩游戏的效果. 目录 实现原理 电脑端网页如何导入自己写的js文件 尝试在电脑端的修改参数实现开挂效 ...
- Go 学习笔记(15)— 函数(01)[函数定义、函数特点、多值返回、实参形参、变长参数,函数作为参数调用]
1. 函数定义 Go 语言最少有个 main() 函数.函数声明告诉了编译器函数的名称,返回类型和参数. func funcName(parameter_list)(result_list) {fun ...
- JS调用后台带参数的方法
JS调用后台带参数的方法 对于前台调用后台的方法,我们想到最多的就是用AJAX,这个是毋庸置疑的, 我就不再这里多说了.我今天主要想说的是用JS调用后台的方法. 对于后台往前台传值,用这种<%= ...
- Oracle调用带有out参数的存储过程
当我们在oracle中写完一个存储过程,我们通常需要使用测试调用存储过程,调用测试之后,然后提交执行结果,就可以去数据库中执行sql,查看我们的存储过程执行的数据是否符合预期效果. 实际测试中,我们可 ...
- 直播播放器API(播放器调用方法、参数、接口和事件)
直播播放器API(播放器调用方法.参数.接口和事件): 播放器调用方法 <div class="player"></div> <script src= ...
- 运行错误5无效的过程调用或参数_FANUC系统常用参数汇总
FANUC机床常用参数简介 1.1-999:有关通讯.远程诊断.数据服务参数. 如:0000#1=1程序输出格式为ISO代码 103=10数据传送波特率 20=4 I/O通讯口(用CF卡) 138#7 ...
- 微信支付的服务器配置url超时,微信H5支付商家存在未配置的参数,请联系商家解决的...
前言 考虑到网络上微信的h5支付都是讲解原生app的,ionic3的基本没有,我自己总结下. 大致流程 1.用户在商户侧完成下单,使用微信支付进行支付 2.由商户后台向微信支付发起下单请求(调用统一下 ...
最新文章
- 我整理了HMOV四大5G旗舰的参数,可依然没能拯救我的选择困难症
- 《基于张量网络的机器学习入门》学习笔记5
- java8 函数式编程_您必须学习Java 8的函数式编程吗?
- mysql sql执行cmd命令行_命令行执行MySQL的sql文件
- Flex 传JAVA BEAN 到后台 JAVA
- 中间滑动 头部底部固定_固定抗震成品支座功能特点及作用
- php检测是目录还是文件,php检测文件目录大小类
- Linux下开启关闭查看软件包信息
- 15个简单的JS编码标准让你的代码更整洁
- 知识驱动的主动式开放域对话系统 by 车万翔 2020/4/11
- 外汇会计-概念-升水(Premium)
- EA游戏Battlefield 2(战地风云2) 单机地图简介
- 关于模态分析的基础知识总结
- shell - 在文本中的前一行或后一行添加一行内容,指定行前后增加一行内容
- Linux中断子系统(二)中断控制器GIC驱动分析
- 四川省全国计算机考试一年可以考几次,四川网络教育统考科目没通过怎么办,一年可以考几次?...
- Linq之GroupBy用法
- 计算机配置介绍英语作文,需一篇用英文介绍笔记本电脑的小文章!~
- 含TDA7540的收音高频头软件源代码
- python标识符_python标识符
热门文章
- 完美解决Cisco Packet Tracer 7.0需要账号登录的登录问题
- 【全网首发】戴口罩也能百分百用iPhone面容ID解锁手机的方法
- 教程:在vjudge里如何提交topcoder
- 牛客网编程练习之编程马拉松:鸽兔同校
- GitLab CI/CD 自动化部署全流程
- 计算机复试常翻译的文献,专业文献英语翻译复试.doc
- HEC-RAS建模与案例应用
- for循环 | range 对象
- HECRAS一维非恒定流体动力学
- [大话设计模式C++版] 第13章 好菜每回味不同 —— 建造者模式