<cite id="nxjhl"><ruby id="nxjhl"><address id="nxjhl"></address></ruby></cite><thead id="nxjhl"><ruby id="nxjhl"></ruby></thead><thead id="nxjhl"></thead>
<thead id="nxjhl"></thead><var id="nxjhl"><dl id="nxjhl"><progress id="nxjhl"></progress></dl></var><cite id="nxjhl"><dl id="nxjhl"></dl></cite>
<listing id="nxjhl"></listing><menuitem id="nxjhl"><i id="nxjhl"></i></menuitem>
<var id="nxjhl"><dl id="nxjhl"><address id="nxjhl"></address></dl></var><menuitem id="nxjhl"><ruby id="nxjhl"><noframes id="nxjhl">
<menuitem id="nxjhl"><i id="nxjhl"></i></menuitem>
<menuitem id="nxjhl"><ruby id="nxjhl"><noframes id="nxjhl">
<var id="nxjhl"></var>
<menuitem id="nxjhl"></menuitem>
<menuitem id="nxjhl"><ruby id="nxjhl"><th id="nxjhl"></th></ruby></menuitem>
<var id="nxjhl"><ruby id="nxjhl"><th id="nxjhl"></th></ruby></var>
<listing id="nxjhl"><menuitem id="nxjhl"></menuitem></listing><listing id="nxjhl"><var id="nxjhl"><i id="nxjhl"></i></var></listing><menuitem id="nxjhl"></menuitem>
<menuitem id="nxjhl"></menuitem>
<cite id="nxjhl"><dl id="nxjhl"><address id="nxjhl"></address></dl></cite>
<thead id="nxjhl"><i id="nxjhl"></i></thead>
<menuitem id="nxjhl"></menuitem> <var id="nxjhl"><ruby id="nxjhl"><th id="nxjhl"></th></ruby></var><menuitem id="nxjhl"></menuitem><menuitem id="nxjhl"><ruby id="nxjhl"></ruby></menuitem><thead id="nxjhl"></thead>
<thead id="nxjhl"><i id="nxjhl"></i></thead>
<var id="nxjhl"><dl id="nxjhl"></dl></var>
您好!歡迎訪問杭州藍芯科技有限公司網(wǎng)站!
全國服務(wù)咨詢熱線:

13675884706

當前位置:首頁 > 技術(shù)文章 > 為什么要相機標定?你想知道的都在這!

為什么要相機標定?你想知道的都在這!

更新時間:2019-08-27      點擊次數(shù):1194

計算機視覺的基本任務(wù)之一是從相機獲取的圖像信息出發(fā)計算三維空間中物體的幾何信息,并由此重建和識別物體,而空間物體表面某點的三維幾何位置與其在圖像中對應(yīng)點之間的相互關(guān)系是由相機成像的幾何模型決定的,這些幾何模型參數(shù)就是相機參數(shù)。
 

在大多數(shù)條件下,這些參數(shù)通過實驗與計算才能得到。無論是在圖像測量或者機器視覺應(yīng)用中,相機參數(shù)的標定都是非常關(guān)鍵的環(huán)節(jié),其標定結(jié)果的精度及算法的穩(wěn)定性直接影響相機工作產(chǎn)生結(jié)果的準確性。
 

那么相機成像的幾何模型又是什么呢?我們從簡單的針孔相機模型說起,首先我們回想一下,初中物理中的小孔成像實驗。
 

用一個帶有小孔的板遮擋在屏幕與物之間,屏幕上就會形成物的倒像,我們把這樣的現(xiàn)象叫小孔成像。前后移動中間的板,像的大小也會隨之發(fā)生變化。

小孔成像的模型其實可以看作是針孔相機模型的基礎(chǔ)。

 

如上圖所示,相機坐標系為OC-XC-YC-ZC,OC為相機光心,ZC軸指向相機前方。真實世界中的一個點P,經(jīng)過小孔OC投影后,落在物理成像平面o'-x-y(也稱像平面坐標系)上,稱為像點P'。

 

相機坐標到圖像坐標
為了方便描述,我們之后將把針孔相機模型對稱翻轉(zhuǎn)過來,如下圖所示,從數(shù)學(xué)的角度,它們是等價的。

假設(shè)P在相機坐標系下的坐標為[Xc,Yc, Zc]T,P' 為[x,y]T,焦距為f。根據(jù)相似三角形有:
 


 

圖像坐標系到像素坐標
此時與前面的坐標系變換不同,此時沒有旋轉(zhuǎn)變換,但是坐標原點位置不一致,大小不一致,則設(shè)計伸縮變換及平移變換。


 

世界坐標到相機坐標
從世界坐標系變換到相機坐標系屬于剛體變換,只需要進行旋轉(zhuǎn)平移,不會發(fā)生伸縮變換。

物體之間的坐標系變換都可以表示坐標系的旋轉(zhuǎn)變換加上平移變換,則世界坐標系到相機坐標系的轉(zhuǎn)換關(guān)系也是如此。繞著不同的軸旋轉(zhuǎn)不同的角度得到不同的旋轉(zhuǎn)矩陣。如下:

 

于是可以得到P點在相機坐標系中的坐標:

到此我們已經(jīng)了解了相機的幾何模型,這些幾何模型的參數(shù)就是相機參數(shù)。

鏡頭畸變
對于徑向畸變,由于它們都是隨著與中心之間的距離增加而增加,因此可以用一個多項式函數(shù)來描述畸變前后的坐標變化:
 


 

在上式中,對于畸變較小的圖像中心區(qū)域,畸變糾正主要是k1 起作用;對于畸變較大的邊緣區(qū)域,主要是k2 起作用。根據(jù)所用鏡頭,可以適當使用合適的校正系數(shù)。
對于切向畸變,可以使用另外的兩個參數(shù)p1, p2 來進行糾正:

 

 

綜上,我們一共需要5個畸變參數(shù)(k1、k2、k3、p1、p2 )來描述鏡頭畸變。
針孔相機模型中,只要確定相機參數(shù)和畸變參數(shù)就可以唯yi的確定針孔相機模型, 這個過程就稱為「相機標定」。

 

一旦相機結(jié)構(gòu)固定,包括鏡頭結(jié)構(gòu)固定,對焦距離固定,我們就可以用這些參數(shù)去近似這個相機。相機參數(shù)標定結(jié)果的精度會直接影響相機工作中產(chǎn)生結(jié)果的準確性。因此做好相機標定是后續(xù)工作的重要前提。

 

本文屬于原創(chuàng)文章,如需轉(zhuǎn)載請注明 杭州藍芯科技有限公司

杭州藍芯科技有限公司
地址:杭州市余杭區(qū)文一西路1818-2號中國人工智能小鎮(zhèn)7-902
郵箱:wjfang@lanxincn.com
傳真:
關(guān)注我們
歡迎您關(guān)注我們的微信公眾號了解更多信息:
歡迎您關(guān)注我們的微信公眾號
了解更多信息
<cite id="nxjhl"><ruby id="nxjhl"><address id="nxjhl"></address></ruby></cite><thead id="nxjhl"><ruby id="nxjhl"></ruby></thead><thead id="nxjhl"></thead>
<thead id="nxjhl"></thead><var id="nxjhl"><dl id="nxjhl"><progress id="nxjhl"></progress></dl></var><cite id="nxjhl"><dl id="nxjhl"></dl></cite>
<listing id="nxjhl"></listing><menuitem id="nxjhl"><i id="nxjhl"></i></menuitem>
<var id="nxjhl"><dl id="nxjhl"><address id="nxjhl"></address></dl></var><menuitem id="nxjhl"><ruby id="nxjhl"><noframes id="nxjhl">
<menuitem id="nxjhl"><i id="nxjhl"></i></menuitem>
<menuitem id="nxjhl"><ruby id="nxjhl"><noframes id="nxjhl">
<var id="nxjhl"></var>
<menuitem id="nxjhl"></menuitem>
<menuitem id="nxjhl"><ruby id="nxjhl"><th id="nxjhl"></th></ruby></menuitem>
<var id="nxjhl"><ruby id="nxjhl"><th id="nxjhl"></th></ruby></var>
<listing id="nxjhl"><menuitem id="nxjhl"></menuitem></listing><listing id="nxjhl"><var id="nxjhl"><i id="nxjhl"></i></var></listing><menuitem id="nxjhl"></menuitem>
<menuitem id="nxjhl"></menuitem>
<cite id="nxjhl"><dl id="nxjhl"><address id="nxjhl"></address></dl></cite>
<thead id="nxjhl"><i id="nxjhl"></i></thead>
<menuitem id="nxjhl"></menuitem> <var id="nxjhl"><ruby id="nxjhl"><th id="nxjhl"></th></ruby></var><menuitem id="nxjhl"></menuitem><menuitem id="nxjhl"><ruby id="nxjhl"></ruby></menuitem><thead id="nxjhl"></thead>
<thead id="nxjhl"><i id="nxjhl"></i></thead>
<var id="nxjhl"><dl id="nxjhl"></dl></var>
邵阳市| 临桂县| 焉耆| 香格里拉县| 长丰县| 海宁市| 长海县| 自贡市| 河西区| 蒙阴县| 新丰县| 肇源县| 隆子县| 东明县| 永吉县| 邯郸县| 伊金霍洛旗| 毕节市| 卓资县| 卢龙县| 米林县| 东台市| 石柱| 嘉义市| 惠安县| 西乡县| 滦南县| 鹿邑县| 肥东县| 中山市| 涿鹿县| 井研县| 青铜峡市| 万盛区| 桃江县| 陆川县| 聊城市| 灵寿县| 连平县| 营口市| 崇州市| http://444 http://444 http://444 http://444 http://444 http://444