色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為什么要進行攝像機標定

jt_rfid5 ? 來源:今日光電 ? 2023-06-20 11:00 ? 次閱讀

一、為什么要進行攝像機標定

隨著機器視覺的迅猛發(fā)展,我們已經(jīng)不滿足于使用攝像機進行監(jiān)控、抓拍這種較為簡單的功能。更多的用戶青睞于它在非接觸三維尺寸測量上的應用。我們所謂的三維測量是廣義的三維測量,它不僅包括三維物體的重構(gòu)與測量,還包括在三維空間中識別任意二維平面上的尺寸以及位置。這種技術(shù)目前已被應用在高精度工業(yè)模具以及裝配測量中,其中任意二維平面上的尺寸檢測技術(shù)應用得更為廣泛。

3c50c4cc-0e89-11ee-962d-dac502259ad0.jpg

圖一

如圖1當被測平面和像平面平行且成像模型為理想的小孔成像模型,我們設焦距為f、工作距離為d,則被測物OP和它的像O’P’關(guān)系可簡單的表示為:

|OP|=|O’P’|×d/f 【1】

但是在實際應用中并非如此,我們無法嚴格控制像平面和被測平面的位置,所用的鏡頭也不是嚴格的小孔模型。如果直接使用【1】式計算將會產(chǎn)生極大的誤差。因此,為了獲取更高的測量精度,我們需要通過標定來實現(xiàn)坐標平面的轉(zhuǎn)換以及圖像的校正。

3c583b44-0e89-11ee-962d-dac502259ad0.jpg

二、什么是攝像機標定

在實際應用中,被測平面的不確定性以及鏡頭的畸變使我們已經(jīng)無法簡單的使用【1】式計算出實際距離,但是我們可以將目前能夠獲得的數(shù)據(jù)進行轉(zhuǎn)換,使這些數(shù)據(jù)符合【1】式的使用條件。也就是將任意坐標平面通過旋轉(zhuǎn)和平移映射到理想坐標平面上,對有畸變的圖像進行校正,讓它成為符合小孔成像模型的像平面。有了這種方法,我們只要確定轉(zhuǎn)換算法、校正算法以及【1】式中的參數(shù)就可以實現(xiàn)三維空間中任意平面上尺寸與位置的測量。我們將這種確定參數(shù)的過程稱之為標定。

三、攝像機單目標定

攝像機標定的方法根據(jù)攝像機的數(shù)目可分為單目標定、雙目標定以及多目標定。其中單目攝像機標定是雙目標定的基礎,而多目攝像機的標定則是雙目攝像機的擴展。因此,我們今天首先來為大家介紹單目標定。在平面測量中影響我們拍攝圖像形變的因素有兩個:鏡頭和攝像機的姿態(tài)。根據(jù)這兩個因素我們將攝像機的參數(shù)分為兩組,攝像機內(nèi)參和攝像機外參。

1、攝像機內(nèi)參

3c64e18c-0e89-11ee-962d-dac502259ad0.jpg

內(nèi)參一般包括鏡頭的焦距f、鏡頭畸變參數(shù)k、光軸中心坐標(Cx,Cy)以及像元尺寸Sx,Sy,當攝像機和鏡頭確定時,這些參數(shù)唯一確定。下面我們來詳細介紹一下各參數(shù)的數(shù)學模型。

1)焦距

根據(jù)鏡頭類型不同焦距的計算可分為針孔模型和遠心模型。如圖3我們假設世界坐標系有任一點P(x,y),在攝像機靶面所成的像為P’(u,v),根據(jù)不同的光路模型它們之間有如下的對應關(guān)系

a) 針孔模型

3c6ccf6e-0e89-11ee-962d-dac502259ad0.jpg

b)遠心模型

由于遠心鏡頭特殊的光路設計使得像的大小與拍攝距離無關(guān),因此表達式比針孔模型更為簡單。

3c72356c-0e89-11ee-962d-dac502259ad0.jpg

2)鏡頭畸變

受到鏡頭的制作和安裝精度的影響,我們所獲得圖像會產(chǎn)生非線性失真。我們稱這種失真為鏡頭畸變。鏡頭畸變產(chǎn)生的誤差使得理想針孔模型已不再適用。因此我們需要先將所得圖像進行校正,再應用理想的針孔模型。假設我們所獲取的原始圖像坐標(u,v)、校正后的結(jié)果(u’,v’),其畸變模型坐標關(guān)系為:

3c768f86-0e89-11ee-962d-dac502259ad0.jpg

a)徑向畸變

3c7d51ea-0e89-11ee-962d-dac502259ad0.jpg

徑向畸變主要由透鏡制作過程中表面曲率引起,它會使圖像發(fā)生桶形畸變和枕形畸變(如圖4)。其數(shù)學模型如下:

3c859a80-0e89-11ee-962d-dac502259ad0.jpg

其中,如果對精度要求不是很高我們可以令將上式簡化為如下表達式:

3c8b8580-0e89-11ee-962d-dac502259ad0.jpg

b)離心畸變

離心變量又稱偏心變量,它的誤差來源于透鏡的安裝精度,這主要是因為所有鏡片的光學中心并不能嚴格的保證在同一條直線上。這種誤差除了在引入徑向畸變同時還會引入切向畸變。由于之前我們已經(jīng)進行了徑向畸變的校正,因此我們在此基礎上只需加入切向畸變校正即可。其數(shù)學模型如下:

3c917576-0e89-11ee-962d-dac502259ad0.jpg

c)薄棱鏡畸變

影響薄棱鏡畸變的主要因素的是透鏡以及攝像機靶面的平行度,鏡片與攝像機靶面夾角越大畸變就越嚴重。其數(shù)學表達式如下:

3c9880e6-0e89-11ee-962d-dac502259ad0.jpg

d)畸變校正

在實際的應用中,大多數(shù)工業(yè)攝像機的廠商可以通過攝像機接口螺紋的機械精度來保證鏡頭透鏡與靶面的平行性,而且這種畸變產(chǎn)生的誤差較小,因此在一般的圖像標定中不作考慮。至此,我們已經(jīng)基本掌握了大多數(shù)情況下畸變產(chǎn)生的原因以及數(shù)學模型。結(jié)合【5】、【7】兩式我們可以推導出鏡頭畸變校正模型:

3c9f76d0-0e89-11ee-962d-dac502259ad0.jpg

2. 攝像機外參

攝像機的外參是指攝像機坐標系與世界坐標系的轉(zhuǎn)換參數(shù)它主要由旋轉(zhuǎn)矩陣R和平移矩陣T組成。對于任意三維坐標系,我們都可以通過這兩個矩陣將其轉(zhuǎn)換到攝像機坐標系中。其數(shù)學模型為【10】

1)旋轉(zhuǎn)矩陣R

3ca4de86-0e89-11ee-962d-dac502259ad0.jpg

如圖5所示,我們通過沿坐標軸x、y、z分別旋轉(zhuǎn)α、β、γ來實現(xiàn)坐標系的轉(zhuǎn)換。因此,旋轉(zhuǎn)矩陣R可分解為Rx(α)、Ry(β)、Rz(γ)三個矩陣相乘的形式。我們以z軸為例,假設(x0,y0)與x軸夾角為θ,且到原點距離為r,通過旋轉(zhuǎn)矩陣

Rz(γ)坐標系沿z軸旋轉(zhuǎn)γ后得到點(x1,y1),我們可得方程組:

x1=r·cos(θ+γ) 【11】

y1=r·sin(θ+γ) 【12】

由三角函數(shù)展開得:

x1= r·cos(θ) cos(γ)- r·sin(θ) sin(γ) 【13】

y1= r·sin(θ) cos(γ)+ r·cos(θ) sin(γ) 【14】

由(x0,y0)與x軸夾角為θ得:

x0=r·cos(θ) 【15】

y0=r·sin(θ) 【16】

將【15】式帶入【13】式、【16】式帶入【14】式得:

x1=x0·cos(γ)-y0·sin(γ) 【17】

y1=y0·cos(γ)+x0·sin(γ) 【18】

因此

3caebece-0e89-11ee-962d-dac502259ad0.jpg

以此類推求得Rx(α)和Ry(β)將它們與Rz(γ)相乘得:

3cb86fe6-0e89-11ee-962d-dac502259ad0.jpg

2)平移矩陣T

3cbf8812-0e89-11ee-962d-dac502259ad0.jpg

通過旋轉(zhuǎn)矩陣運算后,世界坐標系的三個坐標軸會與攝像機坐標系對應的坐標軸相平行。此時我們已經(jīng)離我們的目標又近了一步。如圖7所示我們現(xiàn)在只要沿各坐標軸做平移運算即可,由此得:

3cc7491c-0e89-11ee-962d-dac502259ad0.jpg

3)參數(shù)求解

根據(jù)【2】、【9】、【20】、【21】這幾個數(shù)學模型,我們可以得知,若想確定一個攝像機與被測平面的相對位置,則需要確定包括內(nèi)參、外參在內(nèi)的14個參數(shù),其中是已知的。因此,我們至少需要9個坐標點,構(gòu)成9個方程才可以解出剩余的9個未知數(shù)。在通常情況下,點的分布以覆蓋大部分視場為準,獲得的數(shù)據(jù)點越多,統(tǒng)計的參數(shù)就越準確。我們一般采用最小二乘法或者線性規(guī)劃等統(tǒng)計算法來求解相應參數(shù)。下面我們以HALCON為例演示一個標定的全過程。

HALCON是德國MVTEC Software GmbH公司開發(fā)的一套完善的機器視覺算法軟件包。它除了擁有亞像素精度的算法以及高效的處理性能外,在三維重構(gòu)方面它也有卓越的表現(xiàn)。它的開發(fā)環(huán)境中自帶攝像機標定工具,可以輕松的完成攝像機的標定工作。同時,您還可以使用HALCON生成可打印的標定板文件。下面我們就來介紹一下攝像機標定的整個流程。

a)生成標定板

i. 創(chuàng)建標定板

使用HALCON開發(fā)環(huán)境HDevelop創(chuàng)建標定板

在選擇尺寸選擇時推薦大家使用邊長為視野1/3左右的標定板

3cce55fe-0e89-11ee-962d-dac502259ad0.jpg

ii.打印標定板

通過GSView等高精度打印軟件打印標定板。

b) 攝像機參數(shù)設置

輸入所使用的攝像機以及鏡頭的相關(guān)參數(shù)

3cd36f08-0e89-11ee-962d-dac502259ad0.jpg

c)拍攝標定板圖像

我們采用平移和傾斜的方式使得拍攝圖像中的標定板盡量覆蓋整個視場。

一般情況我們需要保存15幅不同位置的圖像,具體位置如下:

3cdad694-0e89-11ee-962d-dac502259ad0.jpg

d)標定圖像載入

通過HALCON我們可以實時拍攝圖像也可以讀取我們事先拍攝好的圖像進行標定。如果標定板識別成功,圖像上將繪制出標定板坐標系。

3ce38aaa-0e89-11ee-962d-dac502259ad0.jpg

e)標定

標定后我們會獲得攝像機內(nèi)參和外參。我們還可以將它們保存起來用于坐標轉(zhuǎn)換或圖像校正。

3ceb4e16-0e89-11ee-962d-dac502259ad0.jpg

f)驗證標定結(jié)果

在HALCON中不僅有攝像機標定工具還有測量工具,下面我們使用HDevelop自帶的一維測量助手來驗證一下我們的標定結(jié)果。

首先我們要加載我們剛才標定的數(shù)據(jù)。

3cf1d092-0e89-11ee-962d-dac502259ad0.jpg

成功加載標定數(shù)據(jù)后我們就可以使用我們隨機拍攝的一張圖像進行測量。

3cf8b600-0e89-11ee-962d-dac502259ad0.jpg

通過以上幾步操作,現(xiàn)在我們就已經(jīng)得到了像素點的實際距離。

3d0570a2-0e89-11ee-962d-dac502259ad0.jpg

復雜的標定工作在HALCON的幫助下就輕松的完成了。不僅如此,以上的所有步驟都可以導出為代碼,我們可以將這些代碼集成到我們自己的程序中。

備注:若采用高精度的標定板將會得到更高精度的標定結(jié)果。

四、應用

單目攝像機標定技術(shù)適用于被測表面曲率較小且需要獲取實際數(shù)據(jù)的應用場合,比如食品、機械制造以及半導體等。理論上,在檢測過程中所有的被測物尺寸的判斷都可以使用像素尺寸來完成。雖然像素尺寸和實際尺寸對于計算機來說幾乎是一樣的,一般只用于比較大小,但是對于我們來說實際尺寸更加直觀。

3d0d7aa4-0e89-11ee-962d-dac502259ad0.jpg

圖15 圖16

圖15為速凍魚柳檢測系統(tǒng)的圖像處理示例。由于實際應用中不同批次的魚柳寬度不同,因此,最好的辦法是使用標定后獲取的實際數(shù)據(jù)來進行計算。這種判定方法使得系統(tǒng)參數(shù)更加直觀,設置更加方便。圖16為工件尺寸檢測系統(tǒng),通過標定,我們不僅可以獲取實際數(shù)據(jù),而且可以將它們直接和CAD中數(shù)據(jù)進行比較,提高檢測效率。

五、結(jié)語

在機器視覺產(chǎn)業(yè)的蓬勃發(fā)展的今天,攝像機標定已經(jīng)逐步應用到醫(yī)療、食品、磨具生產(chǎn)、半導體生產(chǎn)等諸多檢測系統(tǒng)中。隨著像HALCON這樣的算法庫用戶群的不斷擴大,攝像機標定在作為我們研究課題的同時,也會不斷的走進工業(yè)應用中。它將為我們提供更完善,更精準的二維以及三維空間的解決方案,成為提高工業(yè)生產(chǎn)效率和產(chǎn)品質(zhì)量的推動力。
責任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 攝像機
    +關(guān)注

    關(guān)注

    3

    文章

    1617

    瀏覽量

    60211
  • 機器視覺
    +關(guān)注

    關(guān)注

    162

    文章

    4405

    瀏覽量

    120570
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3298

    瀏覽量

    49061

原文標題:【光電智造】攝像機標定技術(shù)及其應用——單目攝像機

文章出處:【微信號:今日光電,微信公眾號:今日光電】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于機器視覺的攝像機標定理論與各種方法分析

    進行圖像處理,并利用一系列數(shù)學變換公式計算及優(yōu)化,來求取攝像機模型內(nèi)部參數(shù)和外部參數(shù)。然而,該方法在場景未知和攝像機任意運動的一般情況下,其標定很難實現(xiàn)。20世紀90年代初,F(xiàn)auge
    發(fā)表于 06-04 08:00

    攝像機標定理論是什么?其方法有哪些?

    攝像機標定是什么?如何對攝像機標定進行分類?傳統(tǒng)攝像機標定
    發(fā)表于 04-13 06:10

    簡易攝像機標定方法

    以簡化以往的攝像機標定技術(shù)為研究目的,分析了標定算法對于前期圖像處理的要求,給出了基于MATLAB 的簡易 攝像機 標定方法。該方法借助于常
    發(fā)表于 06-13 15:52 ?39次下載
    簡易<b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>方法

    基于攝像機標定的車輛速度檢測方法

    提出了基于平面單應性矩陣的攝像機標定算法,通過攝像機標定對檢測區(qū)域進行網(wǎng)格劃分,從而進行車輛速度
    發(fā)表于 11-10 14:35 ?51次下載

    基于B-dual-space的攝像機標定

    基于B-dual-space的攝像機標定
    發(fā)表于 11-18 16:40 ?0次下載

    基于OpenCV的單目攝像機標定

    本文CameraCalibrator類源代碼來自于OpenCV2 計算機視覺編程手冊(Robert Laganiere 著 張靜 譯) 強烈建議閱讀機器視覺學習筆記(4)——單目攝像機標定參數(shù)
    發(fā)表于 02-08 03:36 ?845次閱讀

    基于OpenCV的雙目攝像機標定

    )——單目攝像機標定參數(shù)說明? 機器視覺學習筆記(5)——基于OpenCV的單目攝像機標定? 機器視覺學習筆記(6)——雙目攝像機
    發(fā)表于 02-08 03:41 ?761次閱讀

    機器視覺中的攝像機標定和自標定分析

    的,這些幾何模型參數(shù)就是攝像機參數(shù)。在大多數(shù)條件下,這些參數(shù)必須通 過實驗與計算才能得到,這個過程被稱為攝像機定標(或稱為標定)。標定過程就是確定
    發(fā)表于 11-17 17:53 ?1.5w次閱讀
    機器視覺中的<b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>和自<b class='flag-5'>標定</b>分析

    基于梯形棋盤格標定板對激光雷達和攝像機聯(lián)合標定方法

    針對無人車(UGV)自主跟隨目標車輛檢測過程中需要對激光雷達(LiDAR)數(shù)據(jù)和攝像機圖像進行信息融合的問題,提出了一種基于梯形棋盤格標定板對激光雷達和攝像機
    發(fā)表于 11-30 16:23 ?7次下載
    基于梯形棋盤格<b class='flag-5'>標定</b>板對激光雷達和<b class='flag-5'>攝像機</b>聯(lián)合<b class='flag-5'>標定</b>方法

    單幅二維圖像的攝像機標定方法

    為提高場景攝像機標定精度和標定效率,本文利用攝像機透鏡成像原理,基于針孔成像模型,提出了一種基于單幅二維圖像的攝像機
    發(fā)表于 12-15 11:04 ?5次下載

    為什么進行攝像機標定

    但是在實際應用中并非如此,我們無法嚴格控制像平面和被測平面的位置,所用的鏡頭也不是嚴格的小孔模型。如果直接使用【1】式計算將會產(chǎn)生極大的誤差。因此,為了獲取更高的測量精度,我們需要通過標定來實現(xiàn)坐標平面的轉(zhuǎn)換以及圖像的校正。
    的頭像 發(fā)表于 11-03 09:42 ?1.7w次閱讀
    為什么<b class='flag-5'>要</b><b class='flag-5'>進行</b><b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>

    攝像機標定技術(shù)及應用

    一、為什么進行攝像機標定 隨著機器視覺的迅猛發(fā)展,我們已經(jīng)不滿足于使用攝像機進行監(jiān)控、抓拍這種
    的頭像 發(fā)表于 06-19 10:57 ?1547次閱讀
    <b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>技術(shù)及應用

    機器視覺的攝像機標定技術(shù)你知道多少?

    利用本質(zhì)矩陣和基本矩陣的攝像機標定方法;利用主動系統(tǒng)控制攝像機作特定運動的自標定方法(主動視覺標定方法)。
    發(fā)表于 10-16 11:42 ?913次閱讀
    機器視覺的<b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>技術(shù)你知道多少?

    機器視覺學習筆記:攝像機標定技術(shù)

    空間物體表面某點的三維幾何位置與其在圖像中對應點之間的相互關(guān)系是由攝像機成像的幾何模型決定的,這些幾何模型參數(shù)就是攝像機參數(shù),為了得到這些參數(shù)而進行的實驗與計算的過程稱為攝像機
    的頭像 發(fā)表于 10-19 17:31 ?1180次閱讀
    機器視覺學習筆記:<b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>技術(shù)

    機器視覺中攝像機標定的目的是什么

    空間物體表面某點的三維幾何位置與其在圖像中對應點之間的相互關(guān)系是由攝像機成像的幾何模型決定的,這些幾何模型參數(shù)就是攝像機參數(shù),為了得到這些參數(shù)而進行的實驗與計算的過程稱為攝像機
    發(fā)表于 11-03 11:07 ?1504次閱讀
    機器視覺中<b class='flag-5'>攝像機</b><b class='flag-5'>標定</b>的目的是什么
    主站蜘蛛池模板: 擦擦擦在线视频观看 | 含羞草国产亚洲精品岁国产精品 | 国产精品日本一区二区在线播放 | 边做边爱免费视频播放 | 色中色入口2015| 爱暖暖1000部免费 | 久久久久琪琪精品色 | 666永久视频在线 | 1区2区3区4区产品不卡码网站 | 亚洲成人黄色在线 | 超碰免费视频在线观看 | 91麻豆久久 | 捆绑白丝粉色JK震动捧喷白浆 | 免费被靠视频动漫 | 日韩美女爱爱 | 国产午夜精品理论片在线 | 国产亚洲精品久久7777777 | 亚洲视频成人 | a级男女性高爱潮高清试看 A级毛片无码久久精品免费 | 精品久久伦理中文字幕 | writeas雷狮直播 | 午夜理论在线观看不卡大地影院 | 小舞被爆操 | 一线高清视频在线播放 | 特级毛片内射WWW无码 | 国产强奷糟蹋漂亮邻居在线观看 | 在线 国产 欧美 亚洲 天堂 | 伦理片在线线手机版韩国免费6 | 成年人视频在线免费观看 | 免费一区二区三区久久 | 国产精品无码人妻在线 | 友田真希息与子中文字幕 | 久久久久婷婷国产综合青草 | 欧美日韩精品一区二区三区高清视频 | 欧美特级午夜一区二区三区 | 老师的蕾丝小内内湿透了 | 色偷偷男人的天堂a v | 韩国女人高潮嗷嗷叫视频 | 青草在线在线d青草在线 | 亚洲精品国产AV成人毛片 | 一二三四电影完整版免费观看 |