camera tunning
camera tunning的基本概念
一袋米扛几楼98
后台私信不能及时回复很抱歉。有很多问题我也不是很清楚,欢迎共同学习进步。大部分的博客用来记录基本概念。
展开
-
【MTK AF】AF overall flow
Contrast AF flow detail and state changeAF State description (StatusC)转载 2023-02-06 11:07:27 · 245 阅读 · 0 评论 -
【Integration Test Suite】什么是ITS?
ITS Integration Test Suite谷歌写的一套python测试代码用来测试安卓相机生成的images,测试相机在特定环境,主要集中在sensor的3A Hal层和图像信号处理的调试流程中。共6个测试场景。原创 2023-02-06 10:29:02 · 186 阅读 · 0 评论 -
【MTK AF】 Calibraiton中HW Threshold中8组ISO如何确定
首先你需要一个KEY插入电脑后打开这个软件ImagiqSimulator原创 2023-02-06 10:25:39 · 229 阅读 · 0 评论 -
【MTK AF】FVstable time check
1.Envrionment Setting 测试目标:星图测试距离:25cm亮度:300lux用脚架把手机固定住2.得到校正数据打开命令窗口后输入adb指令打开相机,然后等待5分钟等模组温度稳定。触摸屏幕中间触发AF,然后拍摄照片连接手机到PC端口然后打开命令窗口,输入下边的指令来获得数据3.使用CCT来检查FV stable time打开cct 选择AF Calibration 然后选择Golden Check 选择 Check Stability点击Browse 选择jpeg点原创 2023-02-06 10:23:45 · 195 阅读 · 0 评论 -
ISO-12233图卡
ISO-12233规定了测量电子静止图像相机的分辨率和SFR的方法。它适用于输出数字数据或模拟信号的单色和彩色相机的测量。原创 2023-02-06 10:22:39 · 423 阅读 · 0 评论 -
【MTK】AF Hybrid State
HB_STA_MOV_FS_FINESEARCH 正在Fine searchHB_STA_MOV_FS_FIT Fine search找到peak,fitting结果正常,准备进MOVETOBESTHB_STA_MOV_FS_TIMEOUT Fine search过久(未找到peak)HB_STA_MOV_FS_INTRE_STEP Fine search分小段走HB_STA_MOV_MOVING Keep moving in DAF_MOV原创 2023-02-06 10:21:42 · 125 阅读 · 0 评论 -
手机防抖的三大类-OIS-EIS-微云台
手机防抖的三类 OIS EIS 微云台原创 2022-04-19 09:55:54 · 2643 阅读 · 0 评论 -
VCM 音圈电机 (马达)Voice Coil Motor
VCM 音圈马达 AF模组原创 2022-04-19 09:46:46 · 2394 阅读 · 0 评论 -
OIS 光学防抖-Optical image stabilization
OIS光学防抖转载 2022-04-19 09:39:14 · 3514 阅读 · 0 评论 -
EIS防抖-电子防抖技术
EIS 防抖技术原创 2022-04-19 09:32:08 · 3618 阅读 · 0 评论 -
关于adb remount failed
adb root后如果adb remount failed就adb reboot remount如果继续failed那就恢复出厂设置请注意前置条件的adb root原创 2022-04-07 09:47:08 · 350 阅读 · 0 评论 -
Camera中的拉风箱问题是什么?
对焦风箱问题原创 2022-04-06 09:16:23 · 1037 阅读 · 0 评论 -
【MTK AF】ZoomEffect AF Calibration
什么是ZoomEffect变焦效果,当相机改变焦距,(镜头与传感器之间的距离时)图像的视场会发生变化,图像的预览将会显示一个放大或者缩小的效果。对焦的时候会产生变焦的效果。平板距离dot图产生15个dot点。然后要捕捉两张图片 一张macro的图片一张infinity的图片...原创 2021-11-15 09:31:05 · 228 阅读 · 0 评论 -
MTK PREPARE state有哪些准备工作
1.Posture compensation2.AF Table prepare3.Zoom Effect Correction4.Decide search direction5.Decide start position原创 2021-11-15 09:29:16 · 174 阅读 · 0 评论 -
点光源对焦模糊,将图片导入DP工具,观察PL_STATE
PL_STATE=0 没中点光源PL_STATE=1 中 CAF PLPL_STATE=3 中PD_PL原创 2021-11-15 09:25:29 · 394 阅读 · 0 评论 -
关于MT AF调试前关于模组移殖的问题
hal/ lens /src下有一个lenslist.cpp的文件 在里边搜索你对应模组的名字 然后后边会有对应的AF文件夹。原创 2021-11-10 09:08:15 · 758 阅读 · 0 评论 -
MTK AF Precheck各项的验证目的
precheck:linearity check:full scan照片,观察照片平滑度otp check:确认otp烧录的远焦&近焦与实测的差异tilt check:模组安装是否有倾斜fv stability check:推动lens后稳定的帧数&时间pdaf linearity check...原创 2021-11-08 10:58:13 · 486 阅读 · 0 评论 -
四种AF的搜索方式
Contrast AF:镜头自动搜索,找对比度最高的位置。没有方向信息,速度较慢PDAF:sensor输出专门的相位像素,算法会计算出相位并估算位置和移动方向,有方向信息,速度较快Laser AF:通过镭射的往返时间算出距离,较少用Stereo depth AF:用双摄计算深度信息,很少用...原创 2021-11-08 10:55:33 · 842 阅读 · 0 评论 -
【MTK AF】MTK AF三种confidence的移动方式
HIGH黄色曲线:预测target位置灰色曲线:镜头移动高置信度下,预测完镜头位置后对目标进行追踪。(灰色曲线一步到位)MID中置信度下,移动到目标点,然后开始精细搜索。(先到达比较高的位置,然后慢慢精细搜索)LOW Contrast AF...原创 2021-11-08 09:21:24 · 240 阅读 · 0 评论 -
MTK SEEK state
目的do contrast AF search 做反差AF的搜索Check if it needs to change direction 检查是否需要改变方向Check if it needs to wait frames before moving lens 移动镜头之前检查是否需要等待帧原创 2021-11-05 09:14:58 · 135 阅读 · 0 评论 -
MTK AF State description(StatusC)
Done 0 CAF int Single AF finishINIT 1 First time:check stable 检查Enter to PREPARE for next stateSEEK 3 AF searchDIRCHG 4 Change direction and search againSearch fail detectionMOVE TO BEST 5 Best postion handlingWAIT1 6 Back jump to target pos原创 2021-11-05 09:11:06 · 244 阅读 · 0 评论 -
PCB板分为几种?CMOS芯片可以用哪几种?CCD可以用哪几种?
硬板,软板,软硬结合板,CCD可以用任何一种类型的板,CMOS只能用软硬结合板。原创 2021-09-10 10:59:09 · 456 阅读 · 0 评论 -
滤光片的种类有哪些,为什么需要红外滤光片?
颜色滤光片,薄膜滤光片,红外滤光片是一种屏蔽可见光,仅透红外光。原创 2021-09-10 10:58:31 · 992 阅读 · 0 评论 -
光圈的作用?
能调节进入镜头里面的光线的多少。原创 2021-09-10 10:29:19 · 185 阅读 · 0 评论 -
手机模组主要由哪几部分组成?
Lens VCM 滤光片 Sensor PCB原创 2021-09-10 10:28:11 · 945 阅读 · 0 评论 -
ubantu提交代码Warning:subject >50 characters; use shorter first paragraph怎么解决
在按照流程提交代码的阶段中出现这个警告,说明你提交代码的时候其中有一块是介绍本次提交内容的题头超过了字符,因此缩减字符即可解决内容。让其小于规定标准。原创 2021-09-09 09:22:43 · 5421 阅读 · 0 评论 -
调试工具-太阳图
原创 2021-09-09 09:11:31 · 371 阅读 · 2 评论 -
什么是FOV?
视场角在光学工程中又称视场,视场角的大小决定了光学仪器的视野范围。视场角又可用FOV表示,FOV为视场角。原创 2021-09-08 09:32:13 · 5427 阅读 · 0 评论 -
MTK SEEK state
do Contrast AF search 做CAF搜索Check if it needs to change direction 检查它是否需要改变方向Check if it needs to wait frames before moving lens 检查它是否在镜头移动之前需要等待帧数原创 2021-09-06 16:09:03 · 146 阅读 · 0 评论 -
MTK AF Prepare state
1.posture compensation 姿势差校正2.AF Table prepare AF table表准备3.Zoom Effect Correction 变焦效果校正4.Decide search direction 决定方向的改变5.Decide start position 决定开始的位置一旦完成上边的状态 就会进入下一个搜索的状态...原创 2021-09-06 15:58:50 · 171 阅读 · 0 评论 -
关于测试拍摄图片显示不完整的问题验证
1.验证看图工具是否完整2.验证ps中的图片是否完整3.验证测试机中的图片拍摄后是否完整(是否是概率性事件,如更换不同测试机不会出现这个情况)4.验证dump出来的raw是否出现不完整的情况5.最后综上结果判断是否是apk出现了问题,对接口解决问题...原创 2021-09-06 11:39:06 · 262 阅读 · 0 评论 -
MTK AF state description
STATE:DONE :CAF初始化阶段/AF完成INIT:第一次:检查稳定 然后进入PREPARE到下一个阶段PRERUN:这个是在下一个AF步骤之前的等待帧SEEK: AF 搜索DIRCHG:改变方向再次搜索搜索失败侦测MOVETOBEST:最佳位置处理WAIT1:回跳到目标位置,AF搜索延迟完成MONITOR:等待画面改变PREPARE:应用AF搜索设置DAF_TAF_PRE 更新PD数据予以使用DAF_MOV:混合移动DAF_FS:混合精细搜索DAF_PRERUN:混合原创 2021-09-06 10:19:14 · 260 阅读 · 0 评论 -
MTK67 调试HW Threshold的导入raw图后生成的iso全部一样?
如果导出后生成的raw iso全部一样,手动更改为自己设置的八组iso值 导入source code 即可原创 2021-09-04 13:07:09 · 253 阅读 · 0 评论 -
MTK67 fullscan拉取data指令
adb pull/sdcard/DCIM/camera原创 2021-09-03 11:24:44 · 216 阅读 · 0 评论 -
MTK67AF Calibration HW Threshold出现inject message failed TEST 的原因
开始得到的ISP Gain Sensor Gain 以及shutter值根据ISO从100 200 400 800 1600 3200 6400 你的最大ISO值,一共是八组根据文档分别计算以上的ISO值对应的ISP Gain Sensor Gain Shutter然后按照手册的步骤执行 (省略)导出拍摄后的raw图导入CCT后,出现的这个错误。inject messgae failedTEST!!!说明你导入的八组图片过曝了,重新设置shutter,让他预览的图片看起来就不过曝,然后再导入C原创 2021-09-03 09:57:29 · 547 阅读 · 3 评论 -
MTK67 AF Precheck items
1.AF OTP driver check2.ACC/Gyro driver check3.PD driver check 4.Laser driver check5.FV stable time check6.Laser data check(会有相关的log能够看到是否支持PD Laser ,如果没有PD 和 Laser项的Check就不需要去做了,做过的截图生成报告即可)...原创 2021-09-03 09:22:58 · 222 阅读 · 0 评论 -
MTK67 AF Basic Calibration items
1.AF Table2.AF HW threshold3.Posture Compensation4.Laser mapping table5.Zoom effect6.PLAF原创 2021-09-03 09:11:42 · 193 阅读 · 0 评论 -
在终端中显示adb remount failed怎么解决?
在解决这个问题之前 我觉得应该分成两种情况一种是笔记本电脑的https://blog.csdn.net/weixin_44174312/article/details/119998205跟着这个帖子走另外一种是在台式机ubantu下边的https://editor.csdn.net/md/?articleId=120017647ubantu如何解锁unlock设备 如上地址你很可能设备没有解锁,导致下面这个解决remount failed的语句无法使用adb disable-verity如原创 2021-08-31 14:50:42 · 2865 阅读 · 0 评论 -
ubantu如何解锁unlock设备
打开usb的文件传输模式输入adb root先输入adb shell input keyevent 24adb reboot bootloaderfastboot flashing unlock上边应该会显示按音量上键或者下键会解锁这里我这边的设备是按音量下键fastboot getvar unlocked上边的语句是验证一下是否解锁成功fastboot reboot重启输入adb rootadb remount 验证成功...原创 2021-08-31 14:44:38 · 462 阅读 · 0 评论 -
adb disable-verity显示设备被锁(Device is locked Please unlock the device first)
adb reboot bootloaderfastboot flashing unlockadb shell input keyevent 24fastboot getvar unlockedfastboot reboot输入以上脚本 建议做成bat然后输入adb rootadb disable-verityadb remount原创 2021-08-30 15:33:49 · 2334 阅读 · 0 评论