-
大小: 187.33 KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2024-12-08
- 語言: 其他
- 標簽: 旋轉(zhuǎn)矩陣??歐拉角??快速反求??
資源簡介
在視覺研究中,通常需要將解出的攝像機旋轉(zhuǎn)矩陣(9元素表示)轉(zhuǎn)換成歐拉角(3元素表示),以減少非線性自由度。這里提供了一種非常簡單的求解方法,給定旋轉(zhuǎn)矩陣,即可方便求出三個歐拉角(Z-Y-X旋轉(zhuǎn)次序)。
代碼片段和文件信息
%由歐拉角到旋轉(zhuǎn)矩陣的變換
%?R?=?[r1?r2?r3;?r4?r5?r6;?r7?r8?r9];
%?OulerAngle?=?[Rx?Ry?Rz];
function?[R]?=?OulerToRota(OulerAngle)
Rx?=?OulerAngle(1);????Ry?=?OulerAngle(2);?????Rz?=?OulerAngle(3);
sx?=?sin(Rx);???cx?=?cos(Rx);
sy?=?sin(Ry);???cy?=?cos(Ry);
sz?=?sin(Rz);???cz?=?cos(Rz);
r1?=?cy?*?cz;?
r2?=?sx?*?sy?*?cz?-?cx?*?sz;
r3?=?cx?*?sy?*?cz?+?sx?*?sz;
r4?=?cy?*?sz;
r5?=?sx?*?sy?*?sz?+?cx?*?cz;
r6?=?cx?*?sy?*?sz?-?sx?*?cz;
r7?=?-sy;
r8?=?sx?*?cy;
r9?=?cx?*?cy;
R?=?[r1?r2?r3
?????r4?r5?r6
?????r7?r8?r9];
?
??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????180000??2009-10-19?09:58??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code\ErrYj.txt
?????文件????????544??2009-12-14?19:27??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code\OulerToRota.m
?????文件?????500000??2009-10-19?10:01??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code\RandAngle.txt
?????文件????????504??2009-12-14?19:24??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code\RotaToOula.m
?????文件????????248??2009-10-18?10:45??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code\submatrix.m
?????文件????????423??2009-12-14?19:24??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code\test.m
?????文件??????19456??2009-12-14?19:22??旋轉(zhuǎn)矩陣求歐拉角\旋轉(zhuǎn)矩陣反求歐拉角方法.doc
?????目錄??????????0??2009-12-14?19:29??旋轉(zhuǎn)矩陣求歐拉角\Matlab?Code
?????目錄??????????0??2009-12-14?19:29??旋轉(zhuǎn)矩陣求歐拉角
-----------?---------??----------?-----??----
???????????????701175????????????????????9
- 上一篇:用DIO 做的I2C程式
- 下一篇:云模型的相關(guān)算法cloud
評論
共有 條評論