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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ros双目相机标定

發布時間:2023/12/29 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ros双目相机标定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

雙目標定過程 ROS.org

標定后的參數解釋 ROS官網解釋

這里解釋下其中的投影矩陣,參考雙目標定
投影矩陣
P=[fx′0cx′Tx0fy′cy′Ty0010](1)P= \left[ \begin{matrix} fx' & 0& cx' & Tx\\ 0 & fy' & cy'& Ty \\ 0 & 0 & 1& 0 \end{matrix} \right]\tag{1} P=???fx00?0fy0?cxcy1?TxTy0????(1)
對于左相機,前三列是矯正后的相機內參矩陣,最后一列Tx,Ty都是0,對于右相機,前三列是矯正后右目的內參矩陣,最后一列和右目光心在左目相機坐標系下的位置有關(注意不是相等),其實因為矯正的原因,這里的左右內參都是一樣的。
Tz=0表示兩個相機在相同的立體圖像平面上(這就是矯正的作用),Ty=0,表示矯正后的左右圖像的縱坐標相同,極線平行可以加快極線搜索的速度,Tx=-fx’*B,B是雙目相機的基線,這個值是用來根據視差的相似三角形關系計算3D點深度的參考深度測量。
焦距f在水平方向的像素個數就是fx = f / dx,關于為什么是fx而不是f,個人理解是由于z=f * B/d中,視差d的單位是像素,基線B的單位是米,為得到米制的深度z,要使用歸一化的fx代替f以消掉像素這個單位(可能不全面,歡迎補充)。
由投影矩陣便可得到歸一化的2D圖像點(x,y)和3D點(X,Y,Z)的變換關系:
[uvw]=[fx′0cx′Tx0fy′cy′Ty0010]?[XYZ1](2)\left[\begin{matrix} u\\v\\w\end{matrix} \right]= \left[ \begin{matrix} fx' & 0& cx' & Tx\\ 0 & fy' & cy'& Ty \\ 0 & 0 & 1& 0 \end{matrix} \right]*\left[\begin{matrix} X\\Y\\Z\\1\end{matrix} \right] \tag{2} ???uvw????=???fx00?0fy0?cxcy1?TxTy0??????????XYZ1??????(2)
x=u/wy=v/w(3)x=u/w\\ y=v/w\tag{3} x=u/wy=v/w(3)

總結

以上是生活随笔為你收集整理的ros双目相机标定的全部內容,希望文章能夠幫你解決所遇到的問題。

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