自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Face AE Tuning

本文介绍了人脸自动曝光(Face AE)技术的基本原理和调试方法。Face AE用于平衡含人脸场景的曝光,防止人脸出现时曝光突变。其工作原理是通过检测人脸区域,计算人脸亮度并与背景亮度混合得到最终曝光值。文章详细讲解了Face ROI区域设置、亮度计算、目标值调整等核心参数调试方法,包括face size、face weight、backlit参数等对曝光的影响。还分析了Face AE与其他模块的交互关系,并给出典型背光场景的优化案例,通过调整ADRC或face参数可改善人脸曝光不足问题。

2025-11-28 23:11:19 1412

原创 Gamma Tuning

本文介绍了Gamma校正在高通平台相机调试中的应用,主要面向初学者。Gamma校正是为了弥补人眼非线性感知与CMOS线性响应的差异,通过归一化、预补偿和反归一化三个步骤实现亮度映射。为提高效率,通常使用256个预计算值的查找表(LUT)。Gamma影响图像对比度,与色彩校正(CC)和局部色调映射(LTM)模块相互关联。调试时可通过Chromatix工具编辑Gamma曲线,调整128分界点两侧值来增减对比度,但需注意修改Gamma后必须重新优化对应光源的CC参数。文中还详细说明了Gamma曲线的导入、导出和编

2025-11-25 22:29:02 1001

原创 Tuning——AE

本文介绍了高通AEC(自动曝光控制)调试的基本步骤和高级模块,适用于初学者。主要内容包括:1)曝光表调试(计算曝光时间、增益设置等);2)亮度目标调试(根据不同光照条件设置目标亮度);3)AE偏置权重调试(点测光/中央测光设置);4)快速/慢速收敛调试。高级模块涵盖直方图调试、极端色补偿和亮暗区调整。最后通过绿植场景和直方图修改两个案例,说明如何通过极端色和直方图调节来控制画面亮度。 (149字)

2025-10-27 10:52:07 1217

原创 AEC基础原理(高通)

本文介绍了高通AEC(自动曝光控制)基础原理,主要包括:1. AE基础概念,解释曝光强度由曝光时间和ISO控制,ISO实质是信号增益;2. 自动曝光标准,以18%中性灰为基准,通过"白增黑减"原则调整;3. AE流程与ISP模块(TMC/LTM/GTM)的协同工作关系;4. AE主要模块原理,包括曝光表、测光模式、人脸/触摸AE以及直方图分析等;5. 通过案例分析了AE闪烁问题的原因和解决方法。文章为初学者提供了高通平台自动曝光控制的系统化知识框架。

2025-10-24 14:24:28 1212 1

原创 Tuning——CC调试(适用高通)

本文系统介绍了色彩理论的基础知识及色彩校正技术。主要内容包括:1)色彩基本概念,如三原色原理(光学三原色RGB与颜料三原色CMY)、色彩模型(RGB、HSV、CMYK、Lab等)及色域空间(sRGB、AdobeRGB);2)色彩校正原理,分析传感器响应与人眼感知的差异,阐述3×3色彩校正矩阵(CCM)的作用;3)详细说明CCM调试流程,包括RAW图拍摄规范、参数优化方法及验证标准;4)常见问题解决方法,如色差分析、偏色调试等。文中强调色彩校正需结合不同色温条件,通过矩阵运算实现色彩准确还原,并提供了具体的调

2025-10-21 16:56:27 1416

原创 Imatest测试结果解析

简单讲述了imatest的测试结果如何分析

2025-09-28 15:44:31 1593

原创 CCM模块效果调试

摘要:色光三原色(红、绿、蓝)通过加色法混合可呈现各种颜色。CCM矩阵调试需遵循特定步骤:先配置单位阵并调整饱和度,再依次校正三原色及其他颜色。调试时需注意参数设置(如blue_surp>red_surp),通过调整RGB分量比例可修正偏色问题。文中还列举了常见偏色现象的调试方向,如红色偏深需减少rg/rb,肤色偏黄需减少gb等,为色彩校正提供了具体指导方法。(149字)

2025-09-23 13:25:18 809 1

原创 解析力相关知识

解析力判定方法主要分为TVLINE、MTF和SFR三类。TVLINE通过目视测试垂直、水平、对角线和四角解析力,适用于前期评测。MTF(调制传递函数)通过分析线对密度评估镜头解像能力,MTF值越接近1性能越优。SFR算法则通过分析图像中的斜边计算水平/垂直解像力,包含线性化、边缘定位等步骤。三种方法均无统一标准,需根据实际测试需求选择对应标准。

2025-09-23 09:45:23 1516

原创 C语言基础学习(八)——c程序结构语句

本文介绍了C语言的三种基本程序结构:顺序结构、选择结构和循环结构。顺序结构是代码从上而下逐行执行;选择结构(分支结构)通过if-else和switch语句实现条件判断;循环结构用于重复执行代码。文中提供了变量交换的顺序结构示例代码,并推荐了相关学习资源。这三种结构构成了程序逻辑的基础框架,是C语言编程的核心要素。

2025-09-19 13:22:50 222

原创 C语言基础学习(七)——循环结构

本文介绍了C语言中的三种循环结构:while、for和do-while语句。while循环在条件成立时重复执行循环体;for循环通过初始化、条件和更新表达式控制循环次数;do-while至少执行一次循环体再进行条件判断。文章通过多个实例演示了循环的应用,包括数值输出、求和、条件筛选等,并介绍了循环嵌套实现图形打印的方法。最后总结了三种循环的适用场景:while适合不确定循环次数的情况,for适合明确循环次数,do-while适合必须执行一次的情况(如输入校验)。

2025-09-19 09:02:54 1425

原创 C语言基础学习(六)——字符

本文介绍了C语言中字符变量和常量的基本概念:1.字符变量用单引号定义,必须为单个字符(转义字符例外);2.ASCII码的存储规则,包括大小写字母转换方法(±32);3.通过两个编程实例演示了字符判断和方向输出的应用。关键点包括字符的存储方式、ASCII码对照关系以及字符输入输出的实际应用。

2025-09-18 09:24:53 512

原创 C语言基础学习(五)——进制

本文介绍了计算机中常用的数制与存储单位,重点讲解了二进制、字节及数据单位的换算关系。主要内容包括:1)计算机存储基本单位(位、字节)及其换算关系(KB、MB、GB、TB);2)不同进制(二进制、八进制、十六进制)的表示方法及其在C语言中的应用;3)进制间转换方法,如二进制转十进制(按权展开)、十进制转二进制(短除法)等。文章通过具体示例说明了数据在不同进制下的表示与转换过程,强调了所有数据在计算机中都以二进制形式存储的本质特性。

2025-09-17 22:04:12 495

原创 C语言基础学习(四)——switch

摘要:switch语句用于多条件分支选择,通过case匹配整型或字符型常量来执行对应代码块,每个case需用break跳出。示例程序演示了用switch判断月份所属季度,并指出常见错误:1)练习一中switch不能处理float类型导致编译错误;2)练习二缺少break会继续执行后续case。特别注意:default分支可选,但缺失break会导致case穿透现象。

2025-09-16 13:31:59 384

原创 Camera基本概念(六)——噪点、坏点、shading

本文介绍了数码图像处理中的三种常见问题:噪点、坏点和阴影。噪点包括固定模式噪声、随机噪声和像素窜扰,主要由电子干扰或温度变化引起。坏点指像素完全损坏导致的黑白点。阴影(shading)则是因镜头进光不均造成的四角偏暗现象,而colorshading指不同波段光线差异导致成像色偏,需通过软件补偿解决。这些因素都会影响图像质量,需要通过技术手段进行校正。

2025-09-15 08:55:37 1050

原创 Camera基本概念(五)——解析力

本文介绍了摄影镜头分辨率和成像质量的关键概念及评估方法。分辨率指镜头再现细节的能力,单位为线对/毫米(lp/mm),人眼最大分辨率为300dpi。MTF(调制传递函数)是分析镜头解像力的科学方法,通过曲线图展示镜头对径向和切向线条的解像力表现,其中1表示完美成像。SFR(空间频率响应)描述光学系统传递特性,表明不同空间频率下对比度的变化情况。这些量化指标为镜头性能评估提供了科学依据。

2025-09-14 12:18:27 827

原创 Camera基本概念(四)——清晰度、锐度、对比度

本文介绍了图像处理中的三个关键概念:清晰度、对比度和锐度。清晰度指在不改变整体画面调性的情况下提升局部对比度;对比度是图像中最亮和最暗区域的亮度差异,影响色彩表现力;锐度反映图像边缘的锐利程度,适当提高可增强细节表现,但过高会导致失真和白色镶边现象。文章强调这三个参数都需要适度调整,才能获得既清晰又真实的图像效果。

2025-09-13 00:25:41 1052

原创 Camera基本概念(三)——Gamma

Gamma校正是一种调整图像亮度和对比度的非线性处理方法,源于CRT显示器的非线性响应特性。其核心是通过调整gamma曲线(Y=(X+e)^γ)来补偿显示设备的非线性输出,使图像呈现更真实的视觉效果。电视系统通常采用2.2的gamma值,对应摄像机需进行0.45的补偿。实际应用中,通过调整gamma曲线不同区间的值(以128为分界点)可改变图像对比度:调低暗部值/调高亮部值可增强对比度,反之则降低对比度。这种方法在图像处理和显示设备校准时被广泛使用。

2025-09-12 16:28:34 686

原创 Camera基本概念(二)——3A

AWB指的是自动白平衡,即Auto White Balance的缩略.基本原理是任意环境下,把白色物体的还原成白色物体。AWB在图像处理的过程中自动的移除由于光源亮度带来的的偏色来还原色彩。通过处理所捕获的图像的像素的数字值的来估算场景亮度,然而,所拍摄的对象的颜色在场景经常混合有光源的颜色,这样很容易致使在白色平衡的图像出现错误的偏色。AE是自动曝光,Auto Exposure的缩写,为了讲清曝光这个词,我们还是回到小孔成像。

2025-09-11 10:33:26 1885

原创 Camera基本概念(一)——颜色&色温&照度

本文介绍了光学中的几个基本概念:1)颜色是电磁波引起的视觉效应,具有色调、明度和饱和度三个特性,国际照明委员会规定了红绿蓝三基色标准;2)RGB和YUV色彩系统的转换关系;3)色温表示光源颜色特性,高温偏蓝、低温偏红;4)照度是单位面积的光通量,单位勒克斯,1勒克斯等于1流明/平方米,并介绍了流明和烛光的定义演变。这些概念构成了光学测量的基础体系。

2025-09-10 09:36:46 551

原创 C语言基础学习(三)——if语句

本文介绍了C语言中if条件语句的几种使用方式:1. 基本if语句:通过判断条件执行相应代码块;2. if-else结构:条件成立执行if块,否则执行else块;3. 条件判断规则:0为假,非0为真;4. 并列if语句:多个条件独立判断;5. if嵌套结构:在if块中再嵌套if语句;6. 多条件分支结构:使用if-else if-else处理多个条件情况。文中通过年龄判断、星期输出、成绩分级等实例代码演示了各种if语句的具体应用场景。

2025-09-09 13:34:32 483

原创 C语言基础学习(二)——scanf()和运算符

本文摘要: C语言输入输出与运算符详解。介绍了scanf()函数获取键盘输入的特性及基本用法示例,包括输入单个整数和多个游戏得分。详细讲解了算术运算符(加减乘除模除)、关系运算符(比较大小)和逻辑运算符(与或非)的使用方法及真值表,特别说明了逻辑运算符的短路特性。文中提供了多个代码示例,如输入两个数进行四则运算、年龄判断等,帮助理解运算符在实际编程中的应用。

2025-09-08 19:51:02 459

原创 如何做好影像评测

特别是在告诉本地对这个问题很敏感的情况下,还说出“我认为ok,和竞品差不多”这样的话语的,只能说一个头两个大,没有一点认知喜好和取舍在里面;大家都照着现已有的好产品去做,好像也就只能跟着屁股后面走,在跨档位研发中还好,可以以功能下沉,技术下沉上市后获取口碑,但如果本有和本身差异化或者本地化的技术支撑,高端产品做出来的产品也就那样;总之作为影像测评,你所评测的每一张图片合格的标准它应该是在硬软件调优下尽可能满足目标用户对美好事物的向往的~比如:树的阴影是看得见的,雨水落地的浪花是可记录的,夕阳应该是浪漫的~

2025-09-07 23:04:11 406

原创 C语言基础学习(一)——第一个程序

本文介绍C语言基础知识,包括编程语言特点、开发环境和基本语法。作者计划开设C语言专栏,后续可能涉及Linux和C++内容。文章详细讲解了C语言的历史、特征(兼具汇编和高级语言优势)、开发环境配置(Linux系统+Vim编辑器),并通过示例代码演示了第一个C程序、printf输出和变量定义。重点说明变量命名规则、数据类型和基本语法规范,适合编程初学者入门学习。

2025-09-07 21:58:12 1128

原创 C语言基础(一)

本文介绍了影像调试需要掌握sensor和ISP驱动代码才能有效调试图像问题。计划开设C语言基础专栏,使用Ubuntu系统进行教学。文章详细讲解了第一个C程序Hello World的编写,包括头文件stdio.h的作用、预处理指令#include的用法、注释方法以及printf函数的换行符使用。最后通过输出星形图案的两种方法,帮助初学者理解基础编程概念。全文适合通信专业背景或编程新手学习C语言入门知识。

2025-09-04 15:30:07 937

原创 关于噪声的简单分类

图像噪声主要分为三类:高斯噪声(由传感器亮度不均、电路干扰或温度过高引起,可用均值滤波处理);松柏噪声(源自光强波动);椒盐噪声(表现为黑白噪点,适合中值滤波)。这些噪声类型各有特点,需采用不同方法处理。

2025-09-04 10:04:03 404

原创 Camera tuning基本原理(三)——ISP基本流程及其基本原理

ISP(图像信号处理器)是决定摄像头成像质量的核心部件,主要负责对传感器原始数据进行处理。其处理流程(ISP Pipeline)包括黑电平校正(BLC)、坏点修复(BPC)、镜头阴影校正(LSC)、原始数据降噪(Denoise)、自动对焦/曝光/白平衡统计(3A统计)、去马赛克(Demosaic)、自动白平衡(AWB)、色彩校正(CCM)、Gamma校正、降噪(NR)和锐化(Sharpening)等关键步骤。这些模块协同工作,通过校正光学缺陷、补偿传感器特性、优化色彩和对比度,最终输出高质量的图像或视频。I

2025-09-04 09:53:12 2099

原创 Camera tuning基本原理(二)——色彩的基本理论

YUV色彩模型利用人类视觉对亮度的敏感度比对色度的敏感度高的特点获得较RGB色彩模型的优势,为彩色电视系统广泛使用。人眼对色彩细节的分辨率比对亮度细节的分辨率要差。假设亮度(黑白两色)分辨率为1,则对红色为0.4,对绿色和蓝色为0.19.所以就会有两种色彩模型分别是:RGB(Red、Green、Blue)色彩模型、YUV色彩模型(Y黑白亮度值,U、V为色度值),也是最常用的两种色彩模型。色觉的形成与视锥细胞相关,它们分别包含光谱吸收峰在光谱红、绿、蓝区的视色素蛋白,分别对红光、绿光、蓝光有最佳反应。

2025-09-03 09:03:11 433 2

原创 Camera tuning基本原理(一)——camera模组

需要注意的是图像传感器只能记录光的强度,无法分辨光的颜色。IR滤波片位于镜头Lens与Sensor传感器之间,它的作用是用来拒绝外部人眼看不到的红外光进入传感器,防止红外光对图像造成干扰。拍照时,外部景物反射的光线经过镜头汇聚到镜头后方的图像传感器上,经过传感器的光电转换将光信号转化为电信号,再经过ISP进行处理调试,最终显示出RGB、YUV格式的图像。相机的镜头就相当于一个凸透镜,利用凸透镜成像原理将外部事物射出的光线通过镜头汇聚到图像传感器上,经过调整最终显示清晰地图像。照射之后能够产生输出。

2025-09-03 08:52:23 843 1

原创 影像评测的基础知识

今天这篇文章主要讲一下如何去对图像质量进行评测,想要做一个合格的影像效果工程师,就要先学会如何对图像质量进行评测和分析。可能行文间会有一些不当和错误之处,希望大家可以多多指正,如果有对这方面感兴趣的朋友,我们也可以在之后的时间里多多交流。

2025-09-02 08:54:55 1478

原创 camera tuning 行业简介

本文介绍了Camera Tuning工程师的工作内容与职业特点。Camera Tuning主要针对相机模组在不同环境下的成像问题,通过参数调整优化图像质量。该岗位需要光学、硬件和编程(C/C++)知识,同时具备图像分析能力和摄影基础。工作流程包括需求分析、方案制定、客观调试和主观调试等环节,最终目标是使相机达到预期的成像效果。文章旨在帮助行业新人快速了解Camera Tuning的工作性质和技术要求。

2025-09-01 16:00:03 695 6

Git教程 By 廖雪峰软件开发基于Git的版本控制入门指南:分布式系统基础操作与团队协作实践

内容概要:本文是一份面向初学者的Git入门教程,旨在通过简洁明了的语言和图文结合的方式,系统讲解Git这一分布式版本控制系统的核心概念与常用操作。内容涵盖Git的基本原理、安装配置、版本库创建、文件提交、版本回退、分支管理、标签管理、远程仓库操作(如GitHub)、多人协作流程以及.gitignore和别名等个性化设置。教程强调实用性,聚焦“充分且必要”的命令,避免陷入复杂晦涩的高级功能,帮助读者快速上手并在实际开发中应用。; 适合人群:适合刚接触版本控制、具备基础计算机操作能力的编程初学者或在校学生,以及希望从SVN等集中式工具转向Git的开发人员。; 使用场景及目标:①学习如何使用Git进行本地代码版本管理,如提交、回退、查看历史;②掌握远程仓库的连接、推送、克隆操作,实现代码备份与团队协作;③理解并运用分支与合并功能,高效管理并行开发任务。; 阅读建议:此资源以实践为导向,建议读者在阅读时同步在自己的电脑上安装Git并跟随教程步骤逐一操作,通过动手实践加深对Git工作流的理解,尤其应重视分支管理和远程协作部分的练习。

2025-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除