1. 程式人生 > 實用技巧 >[轉]camera的構成

[轉]camera的構成

camera的構成

拍攝景物通過鏡頭,將生成的光學影象投射到感測器上,然後光學影象被轉換成電訊號,電訊號再經過模數轉換變為數字訊號,數字訊號經過DSP加工處理,再被送到電腦中進行處理,最終轉換成手機螢幕上能夠看到的影象。
數字訊號DSP主要通過一系列複雜的數學運算,對數字訊號引數進行優化處理,並處理後的訊號通過USB等介面傳到PC裝置。
常見的攝像頭型別主要是CCD和CMOS感測器
RGB格式:16bit資料格式5bit R+6bit G+5bit B。G多一位,是人眼對綠色比較敏感。
YUV格式:Y+UV格式,YUV是指亮度參量和色度參量分開表示的畫素格式,這樣分開利於指定畫素的顏色。
DATA格式:CCD或者CMOS在將光訊號轉換為電訊號時的電平高低的原始記錄,單純的將沒有進行任何處理影象資料,即攝像元件直接得到的電訊號進行數字化處理而得到。

ALC:自動亮度控制
ABLC:自動暗電流校正
AWB:自動白平衡控制
gain,exposure 增益、曝光
frame rate and size 幀速率和大小
image mirror 影象映象
image flip 影象翻轉
image panning 影象平移
image cropping 影象裁剪
column and row sub-sampling 偶然binning行和列的二次抽樣和併合
image downsizing scalar影象縮小標量

preview :一直輸出資料,不儲存
capture :抓拍一幀資料儲存
FF:固定焦距fixed focus
AF:自動對焦 auto focus
AF的流程:
1 preview 及手機從攝像頭取資料刷到LCD上面
2、執行af enable 然後af trigger 等待AF完成判斷AF完成。其標誌是執行完AF trigger
3、手機停止向LCD刷preview資料
4、切換攝像頭進入capture模式
5、抓一幀資料完成capture
6、關閉AF Enable
camera基礎知識

VGA是計算機一種通用的介面標準,VGA是IBM推出的一種視訊傳輸標準,具有解析度高,顯示速率快。顏色豐富等優點,在彩色顯示器領域得到廣泛的應用。
raw bayer :
bayer 格式是相機內部的原始圖片,一般字尾名為.raw。
camera的功耗

相機功耗 = 相機場景測得總功耗 - 靜態亮屏功耗
RAW data格式

RAW影象就是CMOS或者CCD影象感應將捕捉到的光源訊號轉化為數字訊號的原始資料,RAW檔案是一種記錄了數碼相機感測器的原始資訊。同時記錄了由相機拍攝所產生的一些元資料的檔案。
影象的噪點

是指的是影象中雜點的干擾,表現為影象中有固定的色彩雜點。
自動白平衡處理技術

攝像機對白色物體的還原,相關概念:色溫
視角

與人的眼睛成像是想成原理,簡單說就是成像範圍。
自動對焦

自動對焦可以分為兩大類:一類是基於鏡頭與被拍攝目標之間距離測量的測距自動對焦,另一類是基於對焦屏上成像侵襲的聚焦檢測自動對焦。
(變焦是把遠處的物體拉近,對焦是讓影象清晰)
自動曝光

就是光圈和快門的組合,光圈,快門速度,ISO、gamma即人眼對亮度的響應曲線。
CCD、CMOS

兩者都是利用感光二極體來進行光電轉換的技術,CCD表面接收到因快門開啟,而從鏡頭進來的光線照射時,即會將光線的能量轉化成電荷,這些電荷傳輸至放大解碼元件,使之能還原所有CCD上感光元件產生的訊號,並構成了一幅完整的畫面。
CMOS影像感測器的影像採集方式,感光二極體所產生的電荷會直接有電晶體放大輸出。
影象感測器整體的架構

CMOS影象感測器本質是一塊晶片,主要包括:感光區陣列、時序控制、模擬訊號處理以及模數轉換等模組,各模組分別為:畫素陣列(完成光電轉換,將光子轉換為電子)、時序控制(控制電訊號的獨處、傳遞)、ADC(訊號的去噪)
畫素陣列佔整個晶片的面積最大,畫素陣列是由一個個畫素組成,他對應到我們看到每一張圖片中的每個畫素,每個畫素包括感光區和讀出電路,每個畫素的訊號經由模擬訊號處理後,在經過ADC模數轉換後即可輸出數字處理模組。
常見的camera問題處理

由於mclk在sensor上電之前就已經開了,如果不滿足sensor spec中上電時序要求,可在開sensor power之間將mclk先關閉,然後再需要時再開啟。控制mclk可以呼叫
void mt_isp_mclk_ctrl(int en)//的API去控制
(mediate\platform\mt6575\kernel\core\mt65675_isp.c)

2.攝像頭只編譯一個庫命令
./am 專案名 -d make libcameracustom lk -j32 2>&1|tee log.txt
adb remount
adb push D:\libcamreacustom.so /system/lib //將庫通過adb推送到手機
adb reboot 重啟手機

3.關掉TSF
在vendor下的camera_tuning_para_ov13850mipiraw.cpp檔案裡游標所在處,改為0即可
4.攝像頭顏色顛倒:
SENSOR_OUTPUT_FORMAT_RAW_B 修改這個“B”

5.如果攝像頭同ID可以再kernel下的驅動檔案里加上這個
extern u32 pinSetldx;
static kal_uint32 return_sensor_id()
{
return ((read_cmos_sensor(0xf0)<<8)|read_cmos_sensor(0xf1)+pinSetldx);
}

6.相機開啟閃光燈在明亮的地方也會閃:camera_AE檔案修改u4Strobe值20為0。
7.關於sensor預覽時有條紋問題分析:
1.電源不穩定,COMS sensor 對電源的穩定要求比較高。
2.同步訊號的干擾,彩色條紋顯然是每行資料有訊號丟失造成的。
3.檢查mclk和pclk以及他們的ratio,軟體設定是否相符
4.隨機條紋的干擾,查電源
5,行場同步隨機干擾,一般不大會出現,除非HSYNC與VSYNC中間竄入電阻或者走線過長。
白平衡

通過調節相機預置的白平衡設定,來與當前實際的光線條件想匹配。只要保證白色的物體在畫面中呈現出準確的、沒有偏色的白。那麼畫面中所有的其他顏色就也會得到準確的還原。
ISO

通常在不能加大光圈、降低快門速度的情況下,常常用提高ISO來獲得足夠的曝光量。但隨著ISO的提高,照片上會產生“噪點”也隨之增加,照片上看去,有許多“麻點”,所以在光線較好,或者沒有設定的限制時,應該儘量用低ISO進行拍攝。這樣,照片看上去會乾淨、清晰得多、只有在光線很差,有無法增大光圈或降低快門速度來滿足曝光量,才使用提升ISO的辦法。
銳度

銳度也叫清晰度,他是反應影象平面清晰度和影象邊緣邊緣銳利程度的一個指標。但是,並不是銳度調得越高越好。如果將銳度調得過高,則會在黑線兩遍出現白色線條的鑲邊,影象看起來失真而且刺眼,同時介面噪點也更明顯。
飽和度

飽和度取決於改顏色中含有成分和消色成分(灰色)的比例。含色成分越大,飽和度越大。消色成分越大,飽和度越小。純的顏色都是亮度飽和的,如鮮紅,鮮綠。混雜上白色,灰色或其他色調的顏色,是不飽和的顏色,如粉紅、黃褐色。完全不飽和的顏色根本沒有色調,如黑白之間的各種灰色。
色度

色度,顏色是由亮度和色度共同表示的,而色度則是不包括亮度在內的顏色的性質,他反映的是顏色的色調和飽和度。
亮度

亮度是指發光體表面發光強弱的物理量,人眼從一個方向觀察光源,在這個方向上的光強與人眼所見到的光源面積之比,定義為該光源單位的亮度,即單位投影面積上的發光強度。亮度是人對光的強度的感受,他是一個主觀的量。
對比度

對比度是指一幅影象中明暗區域最亮的白和最暗的黑之間不同亮度層級的測量,差異範圍越大代表對比度越大,差異範圍越小代表對比越小。在比度對視覺效果的影響非常關鍵,一般來說就對比度越大,影象越清晰醒目,而對比度小,則會讓整個畫面都灰濛濛的。
flicker

licker是由工頻率引起的,交流電光源都有光強波動,在中國交流電頻是50Hz,光強波動100Hz, 週期10ms的整數倍。

如果不是10ms的整數倍,就會出現明暗條紋,就是50hz/60hz光源閃爍使曝光不均勻造成的。
光圈

光圈是光通過有效孔徑
通常是一個用來控制光線透過鏡頭、進入機身內感光面光量的裝置。他的大小決定著通過鏡頭進入感光元件的光線的多小。光圈越大,單位時間內通過的光線越多。
表達光圈用F值。光圈F值=鏡頭的焦距/鏡頭光圈的直徑
光圈的作用在於鏡頭的進光量,F後面的數值越小,光圈越大。而進光量也就越多。
ISP

即影象訊號處理器,主要作用是對前端影象感測器輸出的訊號做後期處理,主要功能有線性糾正、噪聲去除、壞點去除、內插、白平衡、自動曝光。依賴與ISP才能在不同的光學條件下都能較好的還原現場細節。
黑白平校正

暗電流指感測器在沒有入射光的情況下,存在一定的訊號輸出,這是由於半導體的熱運動造成的,他的大小和感測器結構及溫度有關,大概每升高9℃,其暗電流會增加1倍,由於每個畫素存在不平衡性,因此畫素間暗電流也會不一致,造成電流噪聲。一般情況下,在感測器中實際畫素比有效畫素多,畫素區最靠邊的行和列為不感光區,一般用作自動黑電平校正,其平均值為校正值。
顏色插補

原始畫素只含一種顏色的資訊,要重建色彩畫面,就必須從相鄰的畫素中得到失去的資訊。紅色及藍色插補一般遵循最近原則,進行平均處理,作為本畫素的色彩值,由插值原理知,相鄰畫素間存在依賴關係,結果造成畫面銳度的降低。
顏色校正

由於人眼可見光的頻譜響應度和半導體感測器頻譜響應度之間存在差別,還有透鏡的影響。插補後得到的RGB值顏色會存在偏差。必須進行顏色校正,一般通過顏色校正矩陣來實現。具體的色彩校正引數,可以通過實驗或從感測器供應商獲得,當然要得到不失真的還原是不肯能的,只能反覆除錯達到最佳。一般通過標準色卡進行校正。
Gamma校正

gamma 校正主要依據色度學原理進行調整,色彩在不同顯示裝置中頻譜響應度不一樣,造成顏色失真,失真成冪指數關係,因此調節相對簡單
感光容度

從最明亮到黑暗,假設人眼能夠看到一定範圍,那麼膠片所能表現的遠比人眼看到的範圍小得多,而且這個範圍就是感光寬容度。
視知覺

視知覺是光接收細胞受到刺激並將入射能量轉化為電脈衝後再大腦中產生。視知覺是關於實物世界以及我們把它們當做視覺刺激而產生反應的方式。
主觀亮度是眼睛入射光強的對數函式。

人的腦將不同頻率的電磁波感知為不同的顏色。顏色被分為無彩色和有彩色兩大類,無彩色是指白色。黑色和各種深淺不同的灰色。其他的顏色都是有彩色。顏色的區分常用3種基本特徵量:輝度、色調、飽和度,輝度與反射率成正比,對色彩來說,顏色中摻入白色越來越多就越明亮,摻入黑色越多就輝度越小。色調和飽和度合起來稱為色度。顏色可用色度和輝度表示
RGB模型
image.png

原點為黑色,離原點最遠的頂點為白色,從黑到白的灰度值分佈在從原點到離原點最遠頂點間的連線上。而立方體內區域各點對應不同顏色,可以從原點到該點的矢量表示。
image.png
HSI模型

其中H定義顏色的波長,稱為色調;S表示顏色的深淺程度,稱為飽和度;I表示強度或亮度。
image.png

從紙面出來越多越白,進入紙面越來越黑。
視知覺主要論述我們從客觀世界接收視覺刺激後如何反應所採取的方式。他研究如何通過視覺形成我們關於外在世界空間表象,同時兼有心理因素。
在良好的光照條件下,人所能看到了的景物細節的準確性可以用視敏度表示,視敏度具體對應觀察者所能看見的最小測試物體的尺寸,或者說在標準觀察距離以及眼睛福安差最小測試物體的張角為l時所要求的距離比值,他代表能看清出景物精緻細節的能力。
覺察

觀察者檢測在視野中某個給定物體是否存在。這裡需要注意應將官學衍射的現象與覺察問題一起來考慮。由於衍射,一個場景中單獨的光點聚焦在視網膜上時不再是一個點,而成了由一箇中心圓盤及一系列圍繞其四周的暗環和亮環所組成的模式。同樣由於衍射,一條細線在視網膜上的映像總具有一個大於30的寬度,
定位

觀察者對兩物體相對位置精確的辨別能力
OB:

在全黑條件下,理論上sensor感應到的電流值應該為零,但是由於暗電流的存在,形成了OB。
輪廓

輪廓的構成用數學語言來說是輪廓對亮度的二階導數。換句話來說,僅僅有亮度的變化並不產生輪廓。當亮度變化的加速度低於知覺輪廓的域值時,雖然眼睛注視物體,但是並不能看出其形狀。輪廓不等於形狀。
圖形和背景

圖形經常顯示在前面,而背景顯示在後面,背景看起來像是在圖形背後連續延伸而不中斷。
對稱

一塊區域的對稱性越強,越容易被看成圖形,對稱性本質上是一種規則性。在軍事偽裝中常用不同顏色和不同形狀去破壞原有的圖案就是這一規則的應用。
DxOMark

DxOMark是一個為獨立相機、鏡頭和搭載相機配件的移動裝置提供影象質量評估的網站
IR-CUT

IR-CUT雙濾鏡是指在攝像頭鏡頭組裡內建了一組濾鏡,當鏡頭外的紅外感應點偵測到光線的強弱變化後,內建的IR-CUT自動切換濾鏡能夠根據外部光線的強弱隨之自動切換,使影象達到最佳效果。也就是說,在白天或黑夜下,雙濾光片能夠自動切換濾鏡,因此不論是在白天還是黑夜下,都能得到最佳成像效果
vcm

俗稱音圈電機,作用是調節鏡頭的位置,攝像呈現最清晰的狀態女,目前大量應用於手機攝像頭自動調焦
image.png
camera tuning 除錯過程

驅動程式調通
建立除錯專案
生成曝光表
生成標頭檔案並
推送至裝置拍攝影象*
PLD 選通
ISP 除錯 AF 除錯 AWB 除錯 AEC 除錯
影象質量評估
初始除錯
ISP 除錯 AF 除錯 AWB 除錯 AEC 除錯
微調
影象質量評估

前提條件:

執行ISP除錯的前提條件任務,建立新專案、生成初始化檔案、將設定載入到裝置上、使用裝置拍攝影象以及執行PLD 選通
初步除錯:

結合使用自動除錯和手動除錯多次反覆除錯,執行初步ISP除錯。使用模擬功能和IQ評估工具隨時評估除錯結果。
模擬除錯:在除錯過程中,可以隨時使用模擬功能,檢視特定系列的除錯模組對應的特定引數集合對raw影象有著怎樣的影響。使用模擬器檢查影象通過每個除錯模組時得到的結果,以確定出現特定問題的位置。
實時除錯:

可以選擇使用chromatix實時除錯功能作為加速獲得除錯結果的工具。利用實時除錯功能,可將更新的引數推送到裝置、使用新引數拍攝快照並立即載入使用該裝置拍攝的影象。
IQ評估:

每次除錯會話後,使用除錯好的裝置拍攝新的測試影象,並使用chromatix IQ評估工具客觀測量影象質量。
微調

完成初步除錯後,可能需要進行微調才能達到理想的效果,需評估需要進行那種微調,應拍攝真實場景的影象,以確定影象是否符合個人的偏好。回顧典型問題用例,瞭解關於微調特定ISP模組以達到理想效果的重要資訊。
載入除錯後的設定

在本流程的這一階段,生成包含已除錯引數頭問價並將設定載入帶裝置中。
新建除錯專案

chromatix除錯專案會捕捉除錯過程中設定的引數值和攝像頭感測器模組資訊。一個除錯專案對應用於一個晶片組、一個頭檔案版本和一種攝像頭模式。建立一個除錯專案需要以下資訊:

目標晶片組標識
標頭檔案標識
模式
感測器驅動程式資訊檔案

一種模式對應於一組具體的攝像頭操作和條件,預設情況下,chromatix提供兩種除錯模式選項:快照和預覽。這些模式用於除錯初期,而其他自定義模式則可以按需建立並用於視訊或其他操作。自定義模式可能需要從供應商處獲取有關具體模式的感測器資訊。chromatix為每種模式生成單獨的標頭檔案。通常使用一個專案來儲存所有模式的引數,感測器驅動程式資訊檔案為chromatix提供除錯所用感測器的相關資訊。

RAW影象大小
影象旋轉
bayerpattern
裁剪資訊
數字增益變化

如果之前已有除錯專案,可使用現有標頭檔案或預配置目標裝置中的引數開始新專案。
A光源

A光源,鎢絲光,即符合色溫2856K的光源
熒光燈

傳統型熒光燈即低壓汞燈,是利用低氣壓的汞蒸氣在通電後釋放紫外線,從而使熒光粉發出可見光的原理髮光,因此它屬於低氣壓弧光放電光源。
MTF50意義:MTF值為0.5時對應的空間頻率(Cycle/pixel)值;
在各個攝像頭鏡頭中經常採用MTF描述鏡頭的MTF曲線,表明鏡頭的能力,這些曲線是通過理想的測試環境下儘量減少其他系統對鏡頭的解析力的衰減的情況下測試得出的。
空間頻率

描述頻率的單位,但空間頻率的表述習慣用每毫米對,就是每毫米的寬度內有多小線對,每兩條線條之間的距離,以及線條本身的寬度之比是個定值。 
通過這條曲線我們就能知道現在的成像系統在什麼樣的空間頻率下的對比度如何。也就知道了在什麼頻率的紋理下的解析能力。
技術分享圖片
色差

色差又稱色像差,是透鏡成像的一個嚴重缺陷,色差簡單來說就是顏色的差別,發生在以多色光為光源下,單色光不產生色差。可見光的波長範圍大約400至700奈米,不同波長的光顏色各不相同。其通過透鏡時的折射率也各不相同,這樣物方一個點,在像方則可能形成一個色斑,色差一般有位置色差,放大率色差,位置色差使像在任何位置觀察,都帶有色斑或暈環,使像迷糊不清麼人放大率色差使使像帶有色彩邊緣,光學系統最重要的功能局勢消色差。

image.png

圖中的編號則代表則是色板的編號每一個小方格代表每一個標準色塊所處的色彩,而小圓圈代表實際每一個色塊的實測色彩。
首先觀察13-18色彩的偏移量,若色彩偏移量很大,則說明常見色彩區域的色彩還原性較差,反之則好。
在其次觀察1到12號色彩,及非常見色彩區域的偏移量,若色彩偏移量很大,則說明非常見色彩區域的色彩還原性較差,反之則好。
夜光拍攝技術

在之前官方宣傳的拍照功能中,華為P30 Pro就具有超暗光拍攝的能力,ISO甚至高達409600,再加上了IMX 650更大的進光量,華為P30 Pro可以輕鬆應對夜晚拍攝環境。

智慧可變光圈是今年最先亮相的創新型夜拍技術。智慧可變光圈的光圈將範圍設定在f/1.5-f/2.4之間,在暗光條件下,f/1.5的大光圈可以充分保證手機的進光量,進而在直出層面減少噪點。
從物理層面增加進光量是最直接手段,增加曝光時長,必然會增加畫面進光量”
CIF

CIF為常用視訊標準化格式簡稱(Common Intermediate Format)。在H.323協議簇中,規定了視訊採集裝置的標準採集解析度。CIF = 352×288畫素(水平畫素×垂直畫素),QCIF全稱Quarter common intermediate format。QCIF也是常用的標準化影象格式。在H.323中,規定QCIF = 176×144畫素
ABF除錯概念:

常規2D卷積濾波會使影象質量劣化,尤其在應用於bayer畫素時,為了在降噪的同時不鈍化邊緣,可採用能夠畫素值調整期核心的自適應拜耳濾鏡(ABF)。
ABF是一個兩級低通濾波器:第0級用來消除高頻噪聲,第一級用來消除低頻噪聲,在每一級上,都有一個後接軟閥值的低通濾波器,每個RGrGbB通道上也具有相同的處理模組。
為了降低噪聲,設計了兩個模組:
視訊前端VFE管道上的ABF模組。
攝像頭後處理器(CPP)上的小波降噪(WNR)模組。
由於兩個模組均能實現降噪,因此有時OEM會禁用其中一個模組並僅僅側縱慾除錯另一個降噪模組。然而,由於ABF和WNR的適用領域不同,因此不建議禁用其中一個模組。
ABF用於線上性中處理畫素,而WNR用於非線性YUV域,在輸入影象通過RGB LUT、CCM、LTM、GTM模組後,噪聲為非平穩噪聲,因此,最好線上性域進行一定程度的降噪。
拜爾濾色鏡

拜爾濾色鏡(英語:Bayer filter)是一種將RGB濾色器排列在光感測元件方格之上所形成的馬賽克彩色濾色陣列。數碼相機、錄影器、掃描器等使用的微控制器數字影象感測器大多數用這種特定排列的濾色陣列來製作彩色影像。這種濾色器的排列有50%是綠色,25%是紅色,另外25%是藍色,因此也稱做RGBG,GRGB,或者RGGB。
顏色查詢表

簡稱LUT,是指一種通過修改色相、飽和度和亮度值,精確地將源影象的具體的RGB的值變為另一組新的RGB值的數學方法。LUT還可以用於為源影象創造具體的創意風格,比如漂白效果。
CCM:

CCM是CMOS Camera Module 互補金氧半導體攝像模組的英文縮寫,是用於各種新一代行動式攝像裝置的核心器件,與傳統攝像系統相比具有小型化,低功耗,低成本,高影像品質的優點。

  1. 硬體上

私以為對CCD的原理有大致瞭解可以幫助我們對Beyer Pattern有更好的瞭解。我們知道鏡CCD(Charge-coupled Device)通過濾鏡將普通的入射光分為紅綠藍RGB三個分量。很容易聯想到普通的圖片每個畫素點都包含RGB三個分量的資訊,這很容易誤導我們認為CCD也接收了每個畫素點的三個通道的資訊。然而並不是,原理圖如下,每一個畫素點CCD都只接收了RGB三個分量中的一個分量。一般而言是按照“RG/GB”的方式排列(對照圖可以瞭解RG/GB其實是一個正方形的兩行這麼排列的)。
這裡寫圖片描述
這裡寫圖片描述
2. 演算法上

Bayer彩色濾波陣列是當前最為流行的彩色影象數字獲取形式。三個顏色濾波的形式如下:
這裡寫圖片描述

一半的畫素點為綠色(G),四分之一的畫素點分別是紅色(R)和藍色(B)。

為了獲得色彩資訊,彩色影象感測器覆蓋有紅色、綠色或者藍色的濾鏡,這種濾鏡以相同的模式重複出現(上圖中為RG/GB,也可以看做GR/BG)。濾鏡的排列模式可以不一樣,但是普遍使用的Bayer Pattern是2*2的陣列
.raw格式影象理解

Bayer是相機內部的原始圖片, 一般字尾名為.raw. 很多軟體都可以檢視, 比如PS.

我們相機拍照下來儲存在儲存卡上的.jpeg或其它格式的圖片, 都是從.raw格式轉化

過來的. .raw格式內部的儲存方式有多種, 但不管如何, 都是前兩行的排列不同. 其

格式可能如下:

G R G R G R G R

B G B G B G B G

G R G R G R G R

B G B G B G B G

橫為2的倍數, 豎為4的倍數, 它們構成了解析度. 如, 上面則代表了 8 * 4 解析度的

Bayer圖.

我們要知道的是, G = 2 * R 及 G = 2 * B, 即綠色值為紅色值或藍色值的兩倍, 因

為人眼對綠色更敏感, 所以綠色的分量更重.
增益

分為數字增益和模擬增益,模擬增益指在類比電路中把pixel輸出的電訊號進行放大,而數字增益是指電訊號完成模擬轉換後,把數字訊號進行放大,把訊號放大的作用主要是增加輸出影象亮度,而增益越大的噪聲也會相對更為明顯,在實際專案中都需要根據sensor的具體情況確定最大和最小增益。
除錯曝光表

AEC曝光表通過感測器曝光時間和感測器模擬增益控制影象亮度。
目前sensor所採用的是滾動曝光的方式,即逐行曝光逐行讀出,每行復位讀出的時間間隔即曝光時間,曝光控制暫存器中數值代表曝光多少行:
曝光時間=曝光行數*行長。
光圈
image.png

chromatix工具基於除錯專案中設定的引數生成一組可調引數,成為標頭檔案。chromatix生成的標頭檔案數量因晶片組和標頭檔案版本而異,但始終會生成一個預設的標頭檔案和一個通用標頭檔案。在除錯過程中,經常會重複生成標頭檔案並載入到用於除錯的裝置中,以下是生成標頭檔案的部分原因:
在拍攝用於初始化除錯的影象之前,將最新的標頭檔案載入到裝置中,這樣可以確保使用最新的感測器資訊。曝光表和預設引數來拍攝用於除錯影象。
在進行一次除錯之後,生成新的標頭檔案並將其載入到裝置中,讓後在使用除錯後的引數拍攝影象進行評估,由於除錯過程中反覆進行,此任務可能會重複多次。
可以選擇生成文字或二進位制格式的標頭檔案。要使用文字標頭檔案(.h),需要將它們編譯進目標版本並刷入裝置中要使用二進位制標頭檔案(.so、.dat),可直接將他們複製到裝置上,無需進行編譯或刷寫操作。
二進位制標頭檔案的前提條件:

作者:清亮2015
連結:https://www.jianshu.com/p/c44e997335ae