座標系轉換

2022-09-12 16:42:22 字數 827 閱讀 5871

問題: 假設世界座標系\(o_wx_wy_wz_w\)下有點p(\(x_w\), \(y_w\), \(z_w\)), 已知區域性座標系\(o_lx_ly_lz_l\)三個座標軸向量(\(\vec i_w\), \(\vec j_w\), \(\vec k_w\)), 求區域性座標系到世界座標系的轉換矩陣[r|t]

答:t = (\(\vec i_w\), \(\vec j_w\), \(\vec k_w\), \(\vec t_w\)), 式中所有變數都為列向量,其中\(\vec t_w\)為區域性座標系原點在世界座標系中的齊次座標(\(x_w\), \(y_w\), \(z_w\), 1),t能滿足\(t\vec x_l=\vec x_w\),\(t^\)則為世界座標系到區域性座標系的轉換矩陣。對於t,感性的理解就是,如果知道區域性座標系基向量在世界座標系下的表示,那麼就可以把區域性座標系下任意一點轉換世界座標系的點。

以x為旋轉軸旋轉角度a,有旋轉矩陣:

r=(\(\vec u\), \(\vec v\), \(\vec w\))

其中 \(\vec u = (1, 0, 0)^t\),

\(\vec v = (0, cosa, sina)^t\)

\(\vec w = (0, -sina, cosa)^t\)

該部分參考

影象中常見的座標系有:世界座標系、相機座標系、影象座標系、畫素座標系。

總的轉換方程:

從式中可以看出, 世界座標系可以直接轉為畫素座標系(u, v),但是影象座標系沒法直接轉換為世界座標系,因為缺少\(z_c\)資訊。

座標系轉換

根據halcon的演算法,設座標系1 影象 的點 px,py 座標系2 世界 的點為 qx,qy 則 qx px qy hommat2d py 1 1 其中 hommat2d為乙個3乘3的矩陣,且第三行為 0,0,1 1 0 tx cos phi sin phi 0 1 sin theta 0 sx...

座標系轉換

根據此圖 1.已知p在xy座標系下的座標,x0,y0,的值,可以算出p在x0y0座標系下的值 2.已知p在xy和x0y0下的座標,根據多組值便可算出兩個座標系之間的轉換關係 uf原點座標及旋轉 double x0 281.321 double y0 440.215 double rz 1.583 大...

座標系的轉換

開始學習3d,但是線性代數沒有學好,很多基礎知識也很難理解,最近看了一些,可還是沒有理解,只能再接再厲啊!1.左手座標系和右手座標系 由於二維時座標系都是一樣的,故沒有左右手之分。而在三維中,根據左右手去判斷z軸的方向,就產生了不同的座標系。2.物體座標系或者區域性座標系 世界座標系 這兩者是否一樣...