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

MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換

這篇具有很好參考價值的文章主要介紹了MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

matlab 做相機(jī)標(biāo)定后,想將第一張(任意一張都行)標(biāo)定板角點(diǎn)所對應(yīng)的像素坐標(biāo)轉(zhuǎn)換到世界坐標(biāo)系下,標(biāo)定板角點(diǎn)的像素坐標(biāo)真值與世界坐標(biāo)真值都非常容易獲得,但是我通過內(nèi)外參矩陣將像素坐標(biāo)轉(zhuǎn)換到世界坐標(biāo)有很大的誤差,如下

close all;
clear all;
clc;
load ('6mm_matlab.mat')
% 相機(jī)標(biāo)定基本參數(shù)
M = cameraParams.IntrinsicMatrix';
R = cameraParams.RotationMatrices(:,:,1);
T = cameraParams.TranslationVectors(1,:)';
UV = cameraParams.ReprojectedPoints(:,:,1);
% 將標(biāo)定板角點(diǎn)像素坐標(biāo)轉(zhuǎn)換成齊次
for i = 1:size(UV,1)
    UV_H(i,:) = [UV(i,:),1];
end
% 將像素坐標(biāo)系轉(zhuǎn)換到像素坐標(biāo)系,公式參考: https://blog.csdn.net/qq_43222384/article/details/101516807
leftMatrix = inv(R)*inv(M)*UV_H';
rightMatrix = inv(R)*T;
rightMatrix_H = repmat(rightMatrix(3),[1,size(UV,1)]);
temp_s = rightMatrix_H./leftMatrix(3,:);
N_rightMatrix = repmat(rightMatrix,1,size(UV,1));
CB_World = temp_s.*leftMatrix - N_rightMatrix;

像素坐標(biāo)到世界坐標(biāo)之間的轉(zhuǎn)換可參考如下公式

已知像素坐標(biāo),世界坐標(biāo),內(nèi)參矩陣 M,旋轉(zhuǎn)矩陣 R,平移向量 T。

則有:MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換

MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換

記,

解得

所以

Matlab 標(biāo)定后的相機(jī)參數(shù)如下:

MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換

內(nèi)參矩陣:,旋轉(zhuǎn)矩陣:,

平移向量:

世界坐標(biāo)系下的點(diǎn)到像素坐標(biāo)系下的轉(zhuǎn)化關(guān)系可表示為:

標(biāo)定板的間距為10mm,隨意帶兩個世界坐標(biāo)系下的點(diǎn)(0,0)和(0,10)

算出來得結(jié)果分別為,

計算結(jié)果和真值的誤差較大,在世界坐標(biāo)系下的Y軸上的角點(diǎn)應(yīng)該接近 0 實(shí)際上Y軸上的值逐漸增大,可以觀察下面的計算結(jié)果

世界坐標(biāo)系下的真值為:

MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換

通過上述公式計算得到的世界坐標(biāo)結(jié)果:

MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換

我標(biāo)定的重投影誤差再0.04以內(nèi),其它各個參數(shù)也符合,為什么數(shù)據(jù)的誤差會這么大呢?而且這個數(shù)據(jù)變化也有一定的規(guī)律,這是怎么回事呢?

相機(jī)標(biāo)定圖像

鏈接:百度網(wǎng)盤 請輸入提取碼

提取碼:john

已解決:matlab做相機(jī)標(biāo)定,內(nèi)參矩陣與旋轉(zhuǎn)矩陣都需要做轉(zhuǎn)置后才能使用文章來源地址http://www.zghlxwxcb.cn/news/detail-499641.html

到了這里,關(guān)于MATLAB 相機(jī)標(biāo)定中標(biāo)定板角點(diǎn)像素坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

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

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

    2024年02月12日
    瀏覽(27)
  • 相機(jī)標(biāo)定 >> 坐標(biāo)系轉(zhuǎn)換@內(nèi)參、外參

    相機(jī)標(biāo)定 >> 坐標(biāo)系轉(zhuǎn)換@內(nèi)參、外參

    為了更好的理解標(biāo)定,首先應(yīng)熟悉各個坐標(biāo)系。(坐標(biāo)系圖均取自百度百科) 該坐標(biāo)系是以圖像左上角為原點(diǎn)建立以像素為單位的二維坐標(biāo)系u-v。(相對坐標(biāo)系) 圖像坐標(biāo)系是以 O1 (是圖像的主點(diǎn),也即光軸與像平面的交點(diǎn),一般就是像素坐標(biāo)系的中點(diǎn))為原點(diǎn)的二維坐標(biāo)

    2024年02月12日
    瀏覽(23)
  • 激光雷達(dá)標(biāo)定(坐標(biāo)系轉(zhuǎn)換)

    激光雷達(dá)標(biāo)定(坐標(biāo)系轉(zhuǎn)換)

    由于激光雷達(dá)獲取的點(diǎn)云數(shù)據(jù)的坐標(biāo)是相對于激光雷達(dá)坐標(biāo)系的,為了使車最終得到的點(diǎn)云數(shù)據(jù)坐標(biāo)是在車坐標(biāo)系下的,我們需要對點(diǎn)云中每一個點(diǎn)的坐標(biāo)進(jìn)行坐標(biāo)轉(zhuǎn)換。 首先是需要對坐標(biāo)系進(jìn)行旋轉(zhuǎn)變換,先以二維平面的單位向量坐標(biāo)轉(zhuǎn)換為例,假設(shè)兩坐標(biāo)系中的旋轉(zhuǎn)矩陣

    2023年04月16日
    瀏覽(23)
  • 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)整體投影過程。 投影原理 投影過程分為以下幾步: 世界坐標(biāo)系 —— Ego坐標(biāo)系(自身) 這里需要世界坐標(biāo)系原點(diǎn)變換到自身的

    2024年02月11日
    瀏覽(25)
  • N點(diǎn)標(biāo)定-坐標(biāo)系變換

    N點(diǎn)標(biāo)定-坐標(biāo)系變換

    vector_to_hom_mat2d(Px, Py, Qx, Qy, HomMat2D) 這里參考了halcon算子塊的官方文檔,使用的是最小二乘法,求HomMat2D矩陣。 -常用九點(diǎn)標(biāo)定,求兩個坐標(biāo)系的坐標(biāo)轉(zhuǎn)換。。 下面?zhèn)€人實(shí)現(xiàn)原理,結(jié)果和上面算子算出來的結(jié)果一致,知識有限,僅供學(xué)習(xí)交流。 1:先來看一張圖,圖中矩陣為2行

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

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

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

    2024年04月09日
    瀏覽(25)
  • 世界坐標(biāo)系、相機(jī)坐標(biāo)系和圖像坐標(biāo)系的轉(zhuǎn)換

    世界坐標(biāo)系、相機(jī)坐標(biāo)系和圖像坐標(biāo)系的轉(zhuǎn)換

    之前只是停留在會用的階段,一直沒去讀懂計算的原理,今天通讀了大佬的文章,寫的言簡意賅,感謝感謝~~特此記錄一下,僅用作個人筆記 貼鏈接,十分感謝~ https://blog.csdn.net/weixin_44278406/article/details/112986651 https://blog.csdn.net/guyuealian/article/details/104184551 將三維物體轉(zhuǎn)換成照

    2023年04月15日
    瀏覽(35)
  • 圖像坐標(biāo)系如何轉(zhuǎn)換到相機(jī)坐標(biāo)系。

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

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

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

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

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

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

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

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

    2024年02月09日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包