您當前的位置:首頁 > 攝影

Camera tuning工程師到底是怎麼樣的工作?

作者:由 獅子君啦啦啦 發表于 攝影時間:2014-07-07

Camera tuning工程師到底是怎麼樣的工作?燙手的洋芋2015-03-24 17:32:45

先看下Camera tuning工程師的職位要求吧,網上隨便找的一個

崗位職責:

1。 負責Camera影象效果的除錯,3A演算法 除錯;

2。 負責Camere Sensor, Flash等驅動除錯;

3。 負責Camera Hal層 的擴充套件和維護。

經驗要求任職要求:

1。 精通C/C++,精通android camera驅動、框架;

2。 有手機Camera除錯經驗3年或以上者優先;

3。 掌握3A演算法的一種, 有C語言級的3A演算法除錯經驗者優先;

4。 對數字影象處理相關知識有一定的瞭解,熟練運用一些工具評測數碼照片的質量;

5、能夠針對攝像頭的攝像效果進行最佳化,有上市產品攝像頭效果除錯經驗優先

這個要求算比較高的,要求對手機camera的tuning、driver和HAL層都比較熟悉。

純粹的tunning說白了就是最佳化攝像頭的效果,現在手機的硬體規格越來越高,camera效果也是各大手機公司比拼的一項重要內容,影響camera最終效果有以下幾個方面:

1、硬體

image sensor:供應商有Sony、OV、Samsung等,決定攝像頭的畫素、感光能力等;

鏡頭:決定攝像頭的光圈、解析度;

ISP:決定資料處理速度,會對幀率有影響;

2、演算法

由AP供應商提供,一般的手機公司不會動;

3、Tuning

修改演算法的引數,讓畫質達到最優。

選定了硬體之後,能提升畫質的工作就只有tuning了,透過不斷的權衡tuning引數,讓camera在主觀效果和客觀效果方面都有較好的表現,tuning的工作就完成了。

畫了一張圖,camera tuning的基本內容都在圖中了,有興趣可以看看

camera_tuning腦圖

百度腦圖偶爾抽風,補張圖

Camera tuning工程師到底是怎麼樣的工作?

20160812追加:

偶然從網上看到了一段話,對camera tuning做了詳細的解釋,也是我很喜歡的一段話,尤其是最後一句。

Cameras don‘t produce great images by themselves。 Every combination of lens, sensor, and processor is unique and needs to be calibrated and tuned for best performance。

Tuning a camera is a multistep process。 You have to measure the camera’s intrinsic performance characteristics, decide what you want your final images to look like, and then determine how to configure hundreds or thousands of parameters in the image processing pipeline to deliver that performance。 Once you add the complexities of things line lens shading, auto white balance, and auto exposure, and auto focus, camera tuning can seem more like a black art than real science。

Camera tuning工程師到底是怎麼樣的工作?xin TANG2016-05-19 00:32:48

看你要去多大的公司了。

很大很大的那種,需要你有VHDL經驗的。

當然,大部分需要的還是digital processing經驗的。

Camera tuning工程師到底是怎麼樣的工作?小舒2016-06-02 11:55:44

個人覺得對經驗要求很高;當然不斷持續的學習可以彌補這方面的缺陷;對camera瞭解越多越容易上手。至於掌握3A演算法,一般都是唬人用的,瞭解即可。

做任何事情,如果做到極致前景都非常好,tuning 工程師也不例外。

Camera tuning工程師到底是怎麼樣的工作?蘿蔔坑2016-12-29 11:29:37

這個職位還是很緊缺的,前景也很不錯,我知道的深圳oppo現在就在招這樣的專業人才

Camera tuning工程師到底是怎麼樣的工作?匿名使用者2018-05-01 14:30:03

tuning工程師主要是跟引數打交道

初級tuning工程師,只會使用除錯工具,滑動哪些滑動條,不停地嘗試,找到一個相對最好的效果。

中級tuning工程師,在看見問題的時候腦子裡已經有初步的認知,問題大概出在哪個模組,應該往哪個方向去除錯。

高階tuning工程師,在除錯開始時已經能比較有把控的將引數調整好,基本80%的問題已經收斂掉。

專家級別的tuning工程師,會涉及到演算法層面的最佳化,以及演算法的定製。

標簽: tuning  camera  除錯  演算法  工程師