基于兩個(gè)滅點(diǎn)的相機(jī)標(biāo)定

基于兩個(gè)滅點(diǎn)的相機(jī)標(biāo)定

標(biāo)簽(空格分隔): 未分類


什么是滅點(diǎn)

在世界坐標(biāo)系中相互平行的兩條線,在圖像中會(huì)相交于一點(diǎn),這點(diǎn)在實(shí)際中表示的是無窮遠(yuǎn)處的點(diǎn)。

相機(jī)模型

相機(jī)模型以小孔成像為基本原理。實(shí)際情況中,相機(jī)由于制作工藝等多方面原因,造成相機(jī)不是完美的小孔成像,比如在常見的相機(jī)模型中,引入dx,dy表示光心的位置、fx,fy都表示焦距,但由于圖像的像素長(zhǎng)寬不一致所以用兩個(gè)方向上的像素單位表示焦距。并且鏡頭會(huì)產(chǎn)生畸變,為了矯正畸變有引入徑向和切向畸變模型。相機(jī)模型方程:
$sPi = K[R T]Pw$
其中,s為尺度因子,Pi表示點(diǎn)在圖像中的坐標(biāo),K為相機(jī)內(nèi)參數(shù),RT組成外參矩陣3行4列,這里需要注意不是簡(jiǎn)單的將T向量放在R矩陣的最后一列,需要將T轉(zhuǎn)為3*4矩陣(前三列是一個(gè)單位陣),然后和R相乘。Pw為點(diǎn)在世界坐標(biāo)系中的點(diǎn)。坐標(biāo)都是齊次坐標(biāo)表示。

兩個(gè)滅點(diǎn)標(biāo)定方法

現(xiàn)在最流行和精度高的方法是張正友棋盤標(biāo)定。在opencv和matlab中都能方便使用。但是在某些場(chǎng)景下,我沒辦法使用棋盤來標(biāo)定,比如高速公路場(chǎng)景。這個(gè)時(shí)候基于滅點(diǎn)的標(biāo)定方法就比較方便,因?yàn)榈缆飞嫌性S多標(biāo)線。
在這種方法標(biāo)定中,K中的f是唯一未知參數(shù),主點(diǎn)假設(shè)在圖像中心。所以我們的標(biāo)定就是要計(jì)算相機(jī)的焦距f,旋轉(zhuǎn)矩陣R,至于T,在不知道額外的標(biāo)定信息的情況下,只通過兩個(gè)滅點(diǎn)是不能計(jì)算T的,在實(shí)際使用中,會(huì)在圖像中指定一段已知實(shí)際尺度的標(biāo)志來計(jì)算T。

焦距

焦距計(jì)算原理
焦距計(jì)算原理

圖像中,藍(lán)色的兩對(duì)平行線決定了兩個(gè)滅點(diǎn)V1和V2,這兩對(duì)平行線是世界坐標(biāo)中一個(gè)平行四邊形的投影?,F(xiàn)在我們要計(jì)算的是f,也就是OcOi這段先斷的長(zhǎng)度(Oc是相機(jī)坐標(biāo)系的原點(diǎn),Oi是圖像的中心)。利用幾何性質(zhì)可以馬上得到答案。


焦距公式
焦距公式

(4)這個(gè)公式利用勾股定理得到。下邊一個(gè)是通過這三條邊所在的三角形相似得到的。

R

圖中帶有星標(biāo)的和Oc原點(diǎn)重合的坐標(biāo)系,代表世界坐標(biāo)移動(dòng)到Oc處。那么這個(gè)新的坐標(biāo)系與Oc的夾角就是要求的旋轉(zhuǎn)。而這三個(gè)方向上的夾角分別可以用向量OcV2、OcV1、OcV1叉乘OcV2來表示,分別是x方向y方向與z方向的旋轉(zhuǎn)分量。此處注意將兩個(gè)滅點(diǎn)的坐標(biāo)轉(zhuǎn)到以O(shè)i為原點(diǎn)的坐標(biāo)系。那么R就可以表示為:


R矩陣
R矩陣

分量
分量
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在計(jì)算機(jī)視覺中,我們就是利用相機(jī)模型將三維空間點(diǎn)與二維圖像點(diǎn)聯(lián)系起來的。在實(shí)際中,往往有數(shù)學(xué)模型來描述攝像機(jī)模型,...
    愛情小傻蛋閱讀 4,711評(píng)論 1 4
  • 這篇文章參考了Tsai作者的原文章,原理基本相同,為了方便計(jì)算,進(jìn)行了一部分計(jì)算的優(yōu)化,略有不同。Tsai標(biāo)定法為...
    愛情小傻蛋閱讀 7,940評(píng)論 3 5
  • 通過標(biāo)定我們可以獲得相機(jī)內(nèi)參、相機(jī)外參和畸變系數(shù)矩陣。標(biāo)定的基本實(shí)現(xiàn)流程如下: 1.確定標(biāo)定板的size大小2.給...
    Supreme_DJK閱讀 677評(píng)論 0 1
  • 看《好先生》的第一天: 除了瑯琊榜還未曾完整的看過一部劇。國(guó)內(nèi)電視劇不必說,即使是外部的也是在某一天看上好幾集,之...
    北方小妮子閱讀 275評(píng)論 0 0
  • 為什么大部分人工作時(shí)十分努力,而收入?yún)s怎么也上不去。可有一部分的人,還是從事著以前的內(nèi)容,可收入?yún)s不斷的增加。我是...
    梅啟林閱讀 207評(píng)論 0 0

友情鏈接更多精彩內(nèi)容