相機(jī)標(biāo)定的核心目標(biāo),就是求解出能夠描述成像規(guī)律、修正成像偏差的關(guān)鍵參數(shù)。這些參數(shù)是連接成像幾何與實(shí)際應(yīng)用的橋梁,無需理解其數(shù)學(xué)表達(dá)式,只需掌握每個(gè)參數(shù)的作用和通俗含義,就能明白參數(shù)求解的意義。無論單目、雙目相機(jī),其核心標(biāo)定參數(shù)都大同小異,主要分為三大類:內(nèi)參、外參和畸變系數(shù),我們逐一通俗解讀。
相機(jī)自身的“固有屬性”
內(nèi)參是相機(jī)自身的固有參數(shù),與拍攝場(chǎng)景、物體位置無關(guān),一旦相機(jī)硬件固定,內(nèi)參就基本保持不變,相當(dāng)于相機(jī)的“身份證”。其核心作用是描述相機(jī)鏡頭的光學(xué)特性和圖像傳感器的尺寸,確保相機(jī)坐標(biāo)系到圖像坐標(biāo)系的轉(zhuǎn)換精準(zhǔn)。
內(nèi)參主要包括兩個(gè)核心參數(shù),通俗解讀如下:
1. 焦距:相當(dāng)于相機(jī)鏡頭的“放大能力”,決定了三維物體投射到二維圖像上的大小。焦距越長(zhǎng),物體在圖像中成像越大(比如長(zhǎng)焦鏡頭能拉近遠(yuǎn)處物體);焦距越短,物體在圖像中成像越小,但能拍攝更廣闊的場(chǎng)景(比如廣角鏡頭)。標(biāo)定求解的焦距,是精準(zhǔn)的物理焦距,能夠?qū)D像中的像素尺寸,轉(zhuǎn)換為真實(shí)世界的物理尺寸(比如“10像素對(duì)應(yīng)1毫米”)。
2. 主點(diǎn)坐標(biāo):圖像傳感器的中心像素坐標(biāo),也就是圖像坐標(biāo)系的“中心點(diǎn)”。理想情況下,主點(diǎn)應(yīng)該在圖像的正中心,但由于裝配誤差,主點(diǎn)可能會(huì)偏離中心,導(dǎo)致成像出現(xiàn)偏移。標(biāo)定求解主點(diǎn)坐標(biāo),就是找到圖像傳感器的真實(shí)中心,修正這種偏移偏差。
簡(jiǎn)單來說,內(nèi)參的作用是“校準(zhǔn)相機(jī)自身的光學(xué)和硬件特性”,確保相機(jī)能夠?qū)⑾鄼C(jī)坐標(biāo)系中的三維點(diǎn),精準(zhǔn)投射到圖像坐標(biāo)系中,避免因相機(jī)自身問題導(dǎo)致的成像偏差。
相機(jī)與世界的“相對(duì)位置”
外參與內(nèi)參相反,不是相機(jī)的固有屬性,而是描述相機(jī)與世界坐標(biāo)系之間相對(duì)位置和姿態(tài)的參數(shù),會(huì)隨著相機(jī)的位置、姿態(tài)變化而變化。其核心作用是將世界坐標(biāo)系中的物體位置,轉(zhuǎn)換為相機(jī)坐標(biāo)系中的位置,確保成像能夠準(zhǔn)確反映物體在真實(shí)世界中的位置。
外參主要包括兩個(gè)核心參數(shù),通俗解讀如下:
1. 旋轉(zhuǎn)矩陣:描述相機(jī)的姿態(tài),也就是相機(jī)的“朝向”。比如,相機(jī)是水平放置、傾斜放置,還是倒置放置,都可以通過旋轉(zhuǎn)矩陣來描述。旋轉(zhuǎn)矩陣的作用,是修正因相機(jī)姿態(tài)不同,導(dǎo)致的物體成像傾斜、翻轉(zhuǎn)等偏差。
2. 平移向量:描述相機(jī)的位置,也就是相機(jī)在世界坐標(biāo)系中的具體位置(比如“距離世界原點(diǎn)1米,高度0.5米”)。平移向量的作用,是修正因相機(jī)位置不同,導(dǎo)致的物體成像大小、位置偏移等偏差。
舉一個(gè)例子:用相機(jī)從不同角度、不同位置拍攝同一個(gè)物體,成像結(jié)果會(huì)不同——角度傾斜,物體成像會(huì)傾斜;位置遠(yuǎn)離,物體成像會(huì)變小。外參就是用來描述這種“角度和位置差異”,確保無論相機(jī)在什么位置、什么姿態(tài),都能通過外參,將物體的真實(shí)位置精準(zhǔn)映射到圖像中。
畸變系數(shù):修正鏡頭畸變的“關(guān)鍵參數(shù)”
畸變系數(shù)是專門用于描述鏡頭畸變規(guī)律的參數(shù),其核心作用是“量化”鏡頭的畸變程度,為后續(xù)的圖像校正提供依據(jù)。如前文所述,鏡頭畸變主要分為徑向畸變(桶形、枕形、S形)和切向畸變,畸變系數(shù)就是分別描述這兩類畸變的參數(shù)。
無需記住畸變系數(shù)的具體分類,只需理解其核心作用:通過畸變系數(shù),我們可以知道圖像中每個(gè)像素,因鏡頭畸變而偏離了正確位置多少,進(jìn)而通過軟件算法,將這些像素“挪回”正確位置,消除鏡頭畸變帶來的成像變形。比如,通過畸變系數(shù),我們可以將廣角鏡頭拍攝的彎曲直線,修正為筆直的直線;將枕形畸變導(dǎo)致的拉伸物體,修正為正常比例。
總結(jié)一下:內(nèi)參描述相機(jī)自身,外參描述相機(jī)與世界的相對(duì)關(guān)系,畸變系數(shù)描述鏡頭的畸變規(guī)律,這三類參數(shù)共同構(gòu)成了相機(jī)標(biāo)定的核心,也是參數(shù)求解的最終目標(biāo)。