国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


前言

在項(xiàng)目中,研究標(biāo)定時(shí),像素坐標(biāo)與軸位置的關(guān)系時(shí),需要用到關(guān)于坐標(biāo)系的轉(zhuǎn)換。在此也就是找到世界坐標(biāo)系與像素坐標(biāo)系的轉(zhuǎn)換關(guān)系。想理清楚故做如下記錄。


一、各坐標(biāo)系的含義

四坐標(biāo)關(guān)系圖如下:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解

圖中:

  1. 世界坐標(biāo)系(OW—XWYWZW):
    一個(gè)三維直角坐標(biāo)系,以其為基準(zhǔn)可以描述相機(jī)與待測(cè)物體的空間位置。世界坐標(biāo)系可以根據(jù)實(shí)際情況自由確定,時(shí)常的會(huì)和機(jī)器運(yùn)動(dòng)坐標(biāo)系重合。
  2. 相機(jī)坐標(biāo)系(OC—XCYCZC):
    一個(gè)三維直角坐標(biāo)系,原點(diǎn)位于鏡頭的光心處,x,y分別與像面的兩邊平行,Z軸為鏡頭光軸,與像面垂直。
  3. 圖像坐標(biāo)系(O—XY)
    一個(gè)二維直角坐標(biāo)系,原點(diǎn)是光軸與像面的交點(diǎn)(又稱(chēng)主點(diǎn)),即圖像的中心點(diǎn),x,y分別與像面的兩邊平行。
  4. 像素坐標(biāo)系(O1—uv)
    一個(gè)二維直角坐標(biāo)系,反應(yīng)了相機(jī)(CCD/CMOS)芯片中像素的排列情況。原點(diǎn)位于圖像的左上角,下x,y分別平行與像面。像素坐標(biāo)與圖像坐標(biāo)實(shí)際是平移的關(guān)系(下面會(huì)詳細(xì)描述)。像素坐標(biāo)中坐標(biāo)軸單位為像素。

PS:為什么要有世界坐標(biāo)?
自己的理解:確定唯一且不變的世界坐標(biāo)系之后,后面所有的坐標(biāo)系都可以通過(guò)與世界坐標(biāo)的相對(duì)關(guān)系來(lái)進(jìn)行轉(zhuǎn)換。此時(shí),當(dāng)我移動(dòng)或者旋轉(zhuǎn)世界坐標(biāo)系的時(shí)候,通過(guò)相對(duì)關(guān)系可以很快速的得到其他坐標(biāo)系下的數(shù)據(jù)。

二、坐標(biāo)系轉(zhuǎn)換

1.世界坐標(biāo)系與相機(jī)坐標(biāo)系(旋轉(zhuǎn)與平移)

如下圖示:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
兩個(gè)坐標(biāo)系都可以通過(guò)旋轉(zhuǎn)加平移來(lái)互相轉(zhuǎn)換。
即有:
[ X C Y C Z C 1 ] = [ R T 0 1 ] [ X w Y w Z w 1 ] \begin{bmatrix} X_C \cr Y_C\cr Z_C\cr 1 \end{bmatrix} = \begin{bmatrix} R&T \cr 0&1 \end{bmatrix} \begin{bmatrix} X_w \cr Y_w\cr Z_w\cr 1 \end{bmatrix} ?XC?YC?ZC?1? ?=[R0?T1?] ?Xw?Yw?Zw?1? ?
或者:
[ X w Y w Z w 1 ] = [ R T 0 1 ] [ X C Y C Z C 1 ] \begin{bmatrix} X_w \cr Y_w\cr Z_w\cr 1 \end{bmatrix} = \begin{bmatrix} R&T \cr 0&1 \end{bmatrix} \begin{bmatrix} X_C \cr Y_C\cr Z_C\cr 1 \end{bmatrix} ?Xw?Yw?Zw?1? ?=[R0?T1?] ?XC?YC?ZC?1? ?
其中R為3×3的旋轉(zhuǎn)矩陣,T為3×1的平移矩陣。

旋轉(zhuǎn)矩陣R:
而旋轉(zhuǎn)我們可以把它拆分成以每個(gè)軸為旋轉(zhuǎn)中心進(jìn)行的三次旋轉(zhuǎn)調(diào)整。
如下圖所示:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
重合z軸,并以Z軸為旋轉(zhuǎn)中心旋轉(zhuǎn),旋轉(zhuǎn)角度為θ。
點(diǎn)P(x,y,z)為在坐標(biāo)系O—XYZ中的P點(diǎn)坐標(biāo)
點(diǎn)P(x,y,z)為在坐標(biāo)系O—XYZ中的P點(diǎn)坐標(biāo)
所以可以有:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
則有矩陣:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
同理的,重合x(chóng)軸并以x軸為旋轉(zhuǎn)軸,旋轉(zhuǎn)角φ。重合y軸并以y軸為旋轉(zhuǎn)軸,旋轉(zhuǎn)角ω??梢缘玫饺缦戮仃嚕?br>關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
所以可以得到旋轉(zhuǎn)矩陣R = Rθ RφRω

平移矩陣T
平移矩陣T是一個(gè)3×1的矩陣,數(shù)值分別為世界坐標(biāo)系與相機(jī)坐標(biāo)系的原點(diǎn)的差值。
故最終的轉(zhuǎn)換關(guān)系為:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解

2.相機(jī)坐標(biāo)系與圖像坐標(biāo)系(透視)

p與相機(jī)光心的連線(xiàn)op,與像面的交點(diǎn)就是空間點(diǎn)P在像平面上的投影。此時(shí)f為有效焦距則有:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解

3.圖像坐標(biāo)系與像素坐標(biāo)系(縮放)

圖像坐標(biāo)系與像素坐標(biāo)系轉(zhuǎn)換是二維坐標(biāo)系的轉(zhuǎn)換,且兩坐標(biāo)系中并不存在夾角,則只存在平移與縮放操作。如下圖:

關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
其中,dx是X方向像素與距離的比例;dy是Y方向像素與距離的比例;u0是X方向的平移距離;v0是Y方向的平移距離。

4.世界坐標(biāo)系與像素坐標(biāo)系

綜上所述可得到表達(dá)式:
關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解
外參數(shù)決定了相機(jī)的姿態(tài)。而內(nèi)參數(shù)與相機(jī)的位置無(wú)關(guān)。內(nèi)外參數(shù)可通過(guò)標(biāo)定獲取。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-485713.html

到了這里,關(guān)于關(guān)于世界坐標(biāo)系,相機(jī)坐標(biāo)系,圖像坐標(biāo)系,像素坐標(biāo)系的一些理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 相機(jī)坐標(biāo)系、像素坐標(biāo)系轉(zhuǎn)換

    相機(jī)內(nèi)參矩陣是相機(jī)的重要參數(shù)之一,它描述了相機(jī)光學(xué)系統(tǒng)的內(nèi)部性質(zhì),例如焦距、光學(xué)中心和圖像畸變等信息。在計(jì)算機(jī)視覺(jué)和圖形學(xué)中,相機(jī)內(nèi)參矩陣通常用于將圖像坐標(biāo)系中的像素坐標(biāo)轉(zhuǎn)換為相機(jī)坐標(biāo)系中的三維坐標(biāo),或者將相機(jī)坐標(biāo)系中的三維坐標(biāo)投影到圖像坐標(biāo)

    2024年02月13日
    瀏覽(25)
  • Nuscenes——實(shí)現(xiàn)世界坐標(biāo)3D點(diǎn)投影到像素坐標(biāo)系中

    Nuscenes——實(shí)現(xiàn)世界坐標(biāo)3D點(diǎn)投影到像素坐標(biāo)系中

    首先在 mmdetection3d/tools/data_converter/nuscenes_converter.py 中, get_2d_boxes() 可以直接從nuscenes原始sample數(shù)據(jù)中獲取已標(biāo)注的3D box信息,因此該函數(shù)就可以實(shí)現(xiàn)整體投影過(guò)程。 投影原理 投影過(guò)程分為以下幾步: 世界坐標(biāo)系 —— Ego坐標(biāo)系(自身) 這里需要世界坐標(biāo)系原點(diǎn)變換到自身的

    2024年02月11日
    瀏覽(25)
  • 圖像坐標(biāo)系如何轉(zhuǎn)換到相機(jī)坐標(biāo)系。

    圖像坐標(biāo)系如何轉(zhuǎn)換到相機(jī)坐標(biāo)系。

    問(wèn)題描述:圖像坐標(biāo)系如何轉(zhuǎn)換到相機(jī)坐標(biāo)系。 問(wèn)題解答: 圖像坐標(biāo)系的定義: 圖像坐標(biāo)系是用于描述數(shù)字圖像中像素位置的坐標(biāo)系。圖像坐標(biāo)系的原點(diǎn)是相機(jī)光軸與成像平面的交點(diǎn)。X軸沿著成像平面的水平方向正向,Y軸沿著成像平面的垂直方向正向。 相機(jī)坐標(biāo)系的定義

    2024年02月04日
    瀏覽(20)
  • 機(jī)器人坐標(biāo)系轉(zhuǎn)換從局部坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系

    機(jī)器人坐標(biāo)系轉(zhuǎn)換從局部坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系

    矩陣方式: 下面是代碼: 函數(shù)方式: 根據(jù)三角函數(shù)的特性,可以進(jìn)行一下簡(jiǎn)化: 下面是簡(jiǎn)化前的代碼示例:

    2024年04月16日
    瀏覽(21)
  • 6_相機(jī)坐標(biāo)系_相機(jī)4個(gè)坐標(biāo)系詳述

    6_相機(jī)坐標(biāo)系_相機(jī)4個(gè)坐標(biāo)系詳述

    ????????相機(jī)系列文章是用來(lái)記錄使用opencv3來(lái)完成單目相機(jī)和6軸機(jī)械臂手眼標(biāo)定。本人吃飯的主職是linux下6軸機(jī)械臂相關(guān)應(yīng)用開(kāi)發(fā)。但對(duì)于機(jī)械臂運(yùn)動(dòng)學(xué)、相機(jī)應(yīng)用等都非常感興趣,所以對(duì)一些線(xiàn)性代數(shù)基礎(chǔ)薄弱又想深入了解機(jī)械臂內(nèi)部運(yùn)算的同志比較有體會(huì)。由于是探

    2024年04月09日
    瀏覽(25)
  • 初識(shí)Unity——基本模型、場(chǎng)景操作、世界坐標(biāo)系和局部坐標(biāo)系

    初識(shí)Unity——基本模型、場(chǎng)景操作、世界坐標(biāo)系和局部坐標(biāo)系

    目錄 基本模型 創(chuàng)建基本模型 基本模型的復(fù)制? 復(fù)雜模型 場(chǎng)景操作 聚焦 旋轉(zhuǎn) 移動(dòng) 場(chǎng)景視野? 世界坐標(biāo)系 基本介紹 原點(diǎn) 局部坐標(biāo)系? ? 創(chuàng)建基本模型之后,會(huì)在我們視野中心生成這個(gè)模型;當(dāng)我們需要復(fù)制模型的時(shí)候,可以使用 “Duplicate”來(lái)進(jìn)行復(fù)制,隨后拖出來(lái),不使

    2024年02月08日
    瀏覽(20)
  • Unity坐標(biāo)系的轉(zhuǎn)換—世界坐標(biāo)轉(zhuǎn)為UI坐標(biāo)

    直接調(diào)用WorldToAnchorPos,傳入對(duì)應(yīng)的參數(shù)返回UGUI坐標(biāo)

    2024年04月13日
    瀏覽(23)
  • 激光雷達(dá)坐標(biāo)系和相機(jī)坐標(biāo)系相互變換(易懂不詳細(xì))

    激光雷達(dá)坐標(biāo)系和相機(jī)坐標(biāo)系相互變換(易懂不詳細(xì))

    碼字不易,路過(guò)的朋友動(dòng)動(dòng)小手點(diǎn)點(diǎn)贊吧 傳感器融合少不了的就是聯(lián)合標(biāo)定,最近大火的激光雷達(dá)和相機(jī)傳感器融合算法,讓很多工程師學(xué)者投入精力學(xué)習(xí),本文簡(jiǎn)單介紹一下激光雷達(dá)和相機(jī)傳感器坐標(biāo)系轉(zhuǎn)換的原理。 ????????傳感器安裝位置不同,而且每個(gè)傳感器都有

    2024年02月11日
    瀏覽(20)
  • 雙相機(jī)坐標(biāo)系標(biāo)定

    雙相機(jī)坐標(biāo)系標(biāo)定

    在工業(yè)應(yīng)用中,常常會(huì)遇到雙相機(jī)定位的項(xiàng)目,下面就介紹雙相機(jī)如何標(biāo)定才能做到精準(zhǔn)定位。 1,產(chǎn)品 ?如上圖所示,玻璃上對(duì)角有兩個(gè)mark點(diǎn),由于mark點(diǎn)的間距太遠(yuǎn)只能用兩個(gè)相機(jī)去拍。 2,相機(jī)布局 ?兩個(gè)相機(jī)分別拍產(chǎn)品的對(duì)角。 3,標(biāo)定流程 ? 1,根據(jù)n點(diǎn)標(biāo)的規(guī)則獲取

    2024年02月12日
    瀏覽(27)
  • 相機(jī)坐標(biāo)系

    相機(jī)坐標(biāo)系

    相機(jī)坐標(biāo)系——像素坐標(biāo)系 本文所述的相機(jī)坐標(biāo)系的意思是以該相機(jī)為參考,也就是世界坐標(biāo)系的原點(diǎn)為該相機(jī),來(lái)觀測(cè)P的坐標(biāo)。 在通俗理解下的相機(jī)坐標(biāo)系與像素坐標(biāo)系之間只差一個(gè)cx和cy。一定要注意 一個(gè)相機(jī)A的坐標(biāo)系為L(zhǎng)1,此時(shí)一個(gè)空間的點(diǎn)P距離相機(jī)50m,x方向偏10

    2024年02月09日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包