日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

标题 相机标定(Camera calibration)原理和步骤

發布時間:2023/11/28 生活经验 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 标题 相机标定(Camera calibration)原理和步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

標題 相機標定(Camera calibration)原理和步驟

  1. 為什么要相機標定?
    在圖像測量過程和機器視覺應用中,為確定空間物體表面某點的三維幾何位置與其在圖像中對應點之間的相互關系,必須建立相機成像的幾何模型,這些幾何模型參數就是相機參數。
    【1】進行攝像機標定的目的:求出相機的內,外參數,以及畸變參數。
    【2】標定相機后通常是想做兩件事:一個是由于每個鏡頭的畸變程度各不相同,通過相機標定可以矯正這種鏡頭畸變,生成矯正后的圖像;另一個是根據獲得的圖像重構三維場景。
    攝像機標定過程,可以簡單描述為,通過標定板,可以得到n個對應的世界坐標三維點Xi和對應的圖像坐標二位點xi,這些三維點的轉換都可以通過上面提到的相機內參K,相機外參R和t,以及畸變參數D,經過一系列的矩陣變換得到。
  2. 什么叫相機標定?
    在大多數推薦下,這些參數必須通過實驗與計算機才能得到,這個求解參數的過程就稱為相機標定(或攝像機標定)。
  3. 為何相機標定很重要?
    無論是在圖像測量,或者機器視覺應用中,相機參數的標定都是非常關鍵的環節,其標定結果的精度及算法的穩定性直接影響相機工作產生結果的準確性。因此,做好相機標定是做好后續工作的前提,提高標定精度是科研工作的重點所在。
  4. 相機標定方法有哪些?
    相機標定方法有:傳統相機標定法,主動視覺標定法,相機自標定法。
    傳統相機標定法需要使用尺寸已知的標定物,通過建立標定物上坐標已知的點與其圖像點之間的對應,利用一定的算法獲得相機模型的內外參數。根據標定物的不同分為三維標定物和平面標定物。三維標定物可由單幅圖像進行標定,標定精度較高,但高精密三維標定物的加工和維護較困難。平面型標定物比三維標定物制作簡單,精度易保證,但標定時必須采用兩幅或兩幅以上的圖像。傳統相機標定法在標定過程中始終需要標定物,且標定物的制作精度會影響標定結果。同時,有些場合不適合放置標定物,也限定了傳統相機標定法的應用。
    目前出現的自標注算法中,主要是利用相機運動的約束。相機的運動約束條件太強,因此,使得其在實際中并不實用。利用場景約束,主要是利用場景中的一些平行或者正交的信息。其中,空間平行線在相機圖像平面上的交點被稱為消失點,它是射影幾何中的一個非常重要的特征,所以,很多學者研究了基于消失點的相機標定方法。自標定方法靈活性強,可對相機進行在線標定。但由于它是基于絕對二次曲線或曲面的方法,其算法魯棒性差。
    基于主動視覺的相機標定法是指,已知相機的某些運動信息,對相機進行標定。該方法不需要標定物,但需要口罩相機做某些特殊運動,利用這種運動的特殊性,可以計算出相機內部參數?;谥鲃右曈X的相機標定法的優點是,算法簡單,往往能夠獲得線性解,魯棒性較高,缺點是,系統的成本高,試驗設備昂貴,實驗條件要求高,而且不適合于運動參數未知或無法控制的場合。
  5. 常用術語
    內參矩陣:Intrinsic Matrix
    焦距:Focal Length
    主點:Pincipal Point
    徑向畸變:Radial Distortion
    切向畸變:Tangential Distortion
    旋轉矩陣:Rotation Matrics
    平移向量:Translation Vectors
    平均重投影誤差:Mean Reprojection Errors
    重投影點:Reprojected Points
  6. 相機成像原理

攝像頭標定(Camera calibration)原理和步驟

  1. 為什么要相機標定?

在圖像測量過程和機器視覺應用中,為確定空間物體表面某點的三維幾何位置與其在圖像中對應點之間的相互關系,必須建立相機成像的幾何模型,這些幾何模型參數就是相機參數。

【1】進行攝像機標定的目的:求出相機的內,外參數,以及畸變參數。

【2】標定相機后通常是想做兩件事:一個是由于每個鏡頭的畸變程度各不相同,通過相機標定可以矯正這種鏡頭畸變,生成矯正后的圖像;另一個是根據獲得的圖像重構三維場景。

攝像機標定過程,可以簡單描述為,通過標定板,可以得到n個對應的世界坐標三維點Xi和對應的圖像坐標二位點xi,這些三維點的轉換都可以通過上面提到的相機內參K,相機外參R和t,以及畸變參數D,經過一系列的矩陣變換得到。

  1. 什么叫相機標定?

在大多數推薦下,這些參數必須通過實驗與計算機才能得到,這個求解參數的過程就稱為相機標定(或攝像機標定)。

  1. 為何相機標定很重要?

無論是在圖像測量,或者機器視覺應用中,相機參數的標定都是非常關鍵的環節,其標定結果的精度及算法的穩定性直接影響相機工作產生結果的準確性。因此,做好相機標定是做好后續工作的前提,提高標定精度是科研工作的重點所在。

  1. 相機標定方法有哪些?

相機標定方法有:傳統相機標定法,主動視覺標定法,相機自標定法。

傳統相機標定法需要使用尺寸已知的標定物,通過建立標定物上坐標已知的點與其圖像點之間的對應,利用一定的算法獲得相機模型的內外參數。根據標定物的不同分為三維標定物和平面標定物。三維標定物可由單幅圖像進行標定,標定精度較高,但高精密三維標定物的加工和維護較困難。平面型標定物比三維標定物制作簡單,精度易保證,但標定時必須采用兩幅或兩幅以上的圖像。傳統相機標定法在標定過程中始終需要標定物,且標定物的制作精度會影響標定結果。同時,有些場合不適合放置標定物,也限定了傳統相機標定法的應用。

目前出現的自標注算法中,主要是利用相機運動的約束。相機的運動約束條件太強,因此,使得其在實際中并不實用。利用場景約束,主要是利用場景中的一些平行或者正交的信息。其中,空間平行線在相機圖像平面上的交點被稱為消失點,它是射影幾何中的一個非常重要的特征,所以,很多學者研究了基于消失點的相機標定方法。自標定方法靈活性強,可對相機進行在線標定。但由于它是基于絕對二次曲線或曲面的方法,其算法魯棒性差。

基于主動視覺的相機標定法是指,已知相機的某些運動信息,對相機進行標定。該方法不需要標定物,但需要口罩相機做某些特殊運動,利用這種運動的特殊性,可以計算出相機內部參數?;谥鲃右曈X的相機標定法的優點是,算法簡單,往往能夠獲得線性解,魯棒性較高,缺點是,系統的成本高,試驗設備昂貴,實驗條件要求高,而且不適合于運動參數未知或無法控制的場合。

  1. 常用術語

內參矩陣:Intrinsic Matrix

焦距:Focal Length

主點:Pincipal Point

徑向畸變:Radial Distortion

切向畸變:Tangential Distortion

旋轉矩陣:Rotation Matrics

平移向量:Translation Vectors

平均重投影誤差:Mean Reprojection
Errors

重投影點:Reprojected Points

  1. 相機成像原理


6.1 世界坐標系

世界坐標系(world coordinate),也稱為測量坐標系。是一個三維坐標系,以其為基準,可以描述相機和待測物體的空間位置。世界坐標系的位置可以根據實際情況自由確定。

6.2 相機坐標系

相機坐標系(camera coordinate),也是一個三維直角坐標系,原點位于鏡頭光心處,x,y軸分別與相面的兩邊平行,z軸為鏡頭光軸,與像平面垂直。

6.3 相機坐標系轉換為世界坐標系

轉換方程為:


其中33的旋轉矩陣,是31的平移矢量,是相機坐標系和世界坐標系的齊次坐標。

具體方法為:

圖6.3.1

圖6.3.2

圖6.3.3

6.4 像素坐標系,圖像坐標系

圖6.4.1

像素坐標系(pixel coordinate)

圖6.4.1,像素坐標系是一個二維直角坐標系,反映了相機CCD/CMOS芯片中像素的排列情況。原點位于圖像的左上角,軸,軸分別與像素的兩邊平行。像素坐標系中坐標軸的單位是像素(整數)。

像素坐標系不利于坐標變換,因此,需要建立圖像坐標系,其坐標軸的單位通常為毫米(mm),原點是相機光軸與相面的交點(稱為主點),即圖像的中心點,軸,軸分別與軸,軸平行。故兩個坐標系實際上是平移關系,即通過平移得到。

6.5 像素坐標系轉換為圖像坐標系

其中,變量包含dx,dy物理尺寸和主點(圖像原點)坐標。(這里=dx)
6.6 相機坐標系轉換為圖像坐標系

針孔成像原理

如圖中,空間任意一點與其圖像點之間的關系,p與相機光心的連線op,與像面的交點即為空間點在圖像平面上的投影。此為透視變換,由上圖矩陣表示。

其中,Zc為比列因子(Zc不為0),為有效焦距(光心到圖像平面的距離),是空間點在相機坐標系中的齊次坐標,是像點在圖像坐標系中的齊次坐標。

6.7 世界坐標系轉換為像素坐標系

上面的式子也等于:MXw其中M成為投影矩陣,是相機內參矩陣和相機外參矩陣的乘積。

其中,f為攝像機的焦距,單位一般是mm,dx,dy為像素尺寸;U0,V0為圖像中心。fx=f/dx,fy=f/dy,分別稱為x軸和y軸的歸一化焦距。

為便于理解,舉例:

現以Nikon D700相機為例,求解其內參數矩陣:

就算大家身邊沒有這款相機也無所謂,可以在網上百度一下,很方便的就知道其一些參數。

焦距f=35mm,最高分辨率:42562832,傳感器尺寸:36.023.9mm。

根據以上定義,有:

u0= 4256/2 = 2128 v0= 2832/2 = 1416 dx =
36.0/4256 dy = 23.9/2832

fx = f/dx =
4137.8 fy = f/dy = 4147.3

其中,相機的內參和外參可以通過張正友標定獲取。通過最終的轉換關系,一個三維自標點,的確可以在圖像中找到一個對應的像素點。反過來,通過圖像中的一個點,找到它在三維中對應點就成了一個問題,因為不知道等式左邊的Zc值。

總結

以上是生活随笔為你收集整理的标题 相机标定(Camera calibration)原理和步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。