計算機視覺 相機標定

2021-07-23 06:07:46 字數 2700 閱讀 4905

[email protected]

下圖基本展示了一些重要的概念:點 o 與

xc,y

c,zc

三個軸組成的座標係為相機座標系,其中,原點

o 為相機光心,zc

為相機的光軸,光軸和成像平面 xo

1y垂直,且光軸與成像平面的交點為影象的主點o1

,oo1

為相機的焦距 f ,

xcoy

c平面和成像平面平行。世界座標系是為了描述相機的位置而引入的,下圖中,點 ow

與 xw,

yw,z

w 三個軸組成的座標系即為世界座標系。點 o1

與 x,y

兩個座標軸組成的座標係為影象物理座標系,也即成像平面座標系。

設 (

xw,y

w,zw

) 表示世界座標系中的點,(x

c,yc

,zc)

表示相機座標系中的點,則世界座標系到相機座標系的變換,其實就是乙個剛體變換,可以由旋轉矩陣

r 和平移矩陣

t來表示, r⎡

⎣⎢⎢x

wywz

w⎤⎦⎥

⎥+t=

⎡⎣⎢⎢

xcyc

zc⎤⎦

⎥⎥其中,

r 為 3x

3的旋轉矩陣,

t 為 3x

1的平移向量。化為齊次座標形式 [r

3x30

1x3t

3x11

1x1]

⎡⎣⎢⎢

⎢⎢xw

ywzw

1⎤⎦⎥

⎥⎥⎥=

⎡⎣⎢⎢

⎢⎢xc

yczc

1⎤⎦⎥

⎥⎥⎥

設 (

x,y)

是影象物理座標系中的點,

由於點 (x

c,yc

,zc)

和相機座標系的原點(相機光心)之間的連線,穿過影象物理座標系所在的平面,因此,由相似三角形可得 xc

x=zc

f,yc

y=zc

f 進一步整理可得 [f

00f]

[xcy

c]=z

c[xy

] 化為齊次座標形式 ⎡⎣

⎢⎢f0

00f0

0010

00⎤⎦

⎥⎥⎡⎣

⎢⎢⎢⎢

xcyc

zc1⎤

⎦⎥⎥⎥

⎥=zc

⎡⎣⎢⎢

xy1⎤

⎦⎥⎥

以影象的左上角為原點建立影象畫素座標系 (u

,v) ,並且讓

u 軸與

x軸平行,

v 軸與

y軸平行。設影象物理座標系的原點 o1

(0,0

) 在 uv

座標系中對應的座標為 (u

0,v0

) ,單位畫素在

x 軸和

y軸方向的物理尺寸分別為 dx

和 dy

,則有 u−

u0=x

dx,v

−v0=

ydy

進一步整理可得 [u

v]=⎡

⎣⎢⎢⎢

1dx0

01dy

⎤⎦⎥⎥

⎥[xy

]+[u

0v0]

化為齊次座標形式 ⎡⎣

⎢⎢⎢⎢

⎢1dx

0001

dy0u

0v01

⎤⎦⎥⎥

⎥⎥⎥⎡

⎣⎢⎢x

y1⎤⎦

⎥⎥=⎡

⎣⎢⎢u

v1⎤⎦

⎥⎥

將相關矩陣相乘,便可以得到三維空間點座標到影象畫素座標的對映 zc

⎡⎣⎢⎢

uv1⎤

⎦⎥⎥=

⎡⎣⎢⎢

⎢⎢⎢1

dx00

01dy

0u0v

01⎤⎦

⎥⎥⎥⎥

⎥⎡⎣⎢

⎢f00

0f00

0100

0⎤⎦⎥

⎥[r3

x301

x3t3

x111

x1]⎡

⎣⎢⎢⎢

⎢xwy

wzw1

⎤⎦⎥⎥

⎥⎥=⎡

⎣⎢⎢α

000β

0u0v

0100

0⎤⎦⎥

⎥[r3

x301

x3t3

x111

x1]⎡

⎣⎢⎢⎢

⎢xwy

wzw1

⎤⎦⎥⎥

⎥⎥=m

1m2⎡

⎣⎢⎢⎢

⎢xwy

wzw1

⎤⎦⎥⎥

⎥⎥其中,m1

為相機的內引數,m2

為相機的外引數,包括旋轉和平移矩陣。

計算機視覺那些事 相機選擇

相機可分為線陣相機和面陣相機,線陣相機以ccd為主,只有一行感光單元 彩色線陣有三個通道,可使用三行感光單元 線陣相機每次輸入一行影象資料,每次輸出一行影象資料 面陣相機每次輸入若干行的影象並以幀方式輸出影象資料。線陣相機通常用行頻為單位 khz,如 12khz 表示相機在 1 秒鐘內最多能採集 1...

計算機視覺(六) 張氏相機標定法測定手機相機引數

實驗使用的拍攝裝置 小公尺6x 6g 128g 實驗使用的棋盤圖 對張氏相機標定法原理的理解 我們相機拍攝 是將3維世界中的影象通過相機的轉化為2維的影象。轉換為數學的公式就是 其中u,v是相機中的座標,x,y,z是世界座標,r是表示旋轉的矩陣。這是世界座標到像平面座標的公式。傳統的方法需要我們製作...

(計算機視覺)計算機視覺基礎

opencv cximage cimg freeimage opencv中vc庫的版本與visual studio版本的對應關係 vc8 2005 vc9 2008 vc10 2010 vc11 2012 vc12 2013 vc14 2015 vc15 2017 visual studio中的輔助...