camera tuning 行业简介

151 阅读3分钟

作为一个刚入行不久的小白,写这篇文章主要是想记录下自己工作的所见所学,然后也介绍一下camera tuning是什么,其职业特点是什么,需要我们具备什么样的知识结构,大概的工作流程是什么,帮助初入此行业的新人快速了解camera tuning的工作性质。可能行文间会有一些不当和错误之处,希望大家可以多多指正,如果有对这方面感兴趣的朋友,我们也可以在之后的时间里多多交流。

      大概的说,做Camera Tuning是由于camera本身在不同的环境中可能有不同的表现,毕竟大部分情况下能拿到的就是一个简单的camera模组,你要将其装在对应的平台上,例如最常见的手机。由于模组本身的不一致性、运算平台的差异等等原因,其初始成像可能会存在很多的问题,亮度、颜色之类。从而我们需要做的就是调整camera各个模块的参数,使其在当前的环境下能够获得一个比较好的成像效果。camera tuning工程师有很多别名,比如影像效果工程师、ISP调试工程师、ISP图像工程师等等都是一个意思。

1. camera tuning 工程师的工作职能

➢ 确认和评估产品需求,根据产品需求制定Tuning方案,并根据产品需求及Tuning方案先后进行precheck、客观调试及主观调试,经过上述过程使相机能够达到图像质量要求;

➢ Camera Tuning工程师是基于硬件及光学知识并通过软件工具及代码算法等途径优化相机成像质量、且能澄清技术细节、扫清调试技术难点的技术人员;

➢ 主要着眼于“成像质量”,因此该岗位应该是能熟练运用特定的开发平台、语言、工具的工程师,对常见的调试场景能做出最恰当的调试;

➢ Camera Tuning工程师负责相机整体的成像效果(包括预览、拍照及视频等),从precheck到主观调试的每个标准模块都要考虑到,把握调试方向,使产品调试效果贴近预期效果。

2. camera tuning 工程师的职业特点

➢ 是一个需要具备相关基础硬件知识储备以及牢固的光学知识支撑的软件研发岗位;

➢ Camera Tuning工程师需要有对色彩、清晰度等影响图像质量标准的变化的敏感度;

➢ Camera Tuning工程师能把各种图像质量需求根据自己的专业判断能力使用不同的方式进行调优,以满足客户对相机成像质量的要求。

3. camera tuning 工程师的具体要求

➢ 首先必须具有牢固的光学基础知识及语言(C/C++)基础,这有助于理解相机的工作原理和相机算法的实现原理。

➢ 其次要具备一定的图像质量分析能力及基础硬件知识(基础电路知识等),前者有助于分析产品调试方向,后者有助于理解相机图像传感器(COMS/CCD)的基本工作原理,便于调试工作的进行及一些Bug产生原因的分析。

➢ 第三,需要具备一定的摄影基础或者兴趣,当然这一点是可以通过后期补足的,因为调试过程中无论是客观调试还是主观调试都避免不了要拍照及录像等,并通过图片及视频的效果进行分析,确定下一步的调试方向,包括主观场景的采集更需要对场景要求的熟悉,所以拥有一定的摄影基础或者兴趣可以更好的进入工作。

4. camera tuning 工程师的知识范围

ea7fc29f-82e2-4a72-bb31-7d6111311e48.jpg

tuning知识树

4b9539e3-57dd-4cc9-b418-d9d854418192.jpg