OpenCV 4.5.3(日本語機械翻訳)
|
公開型 |
|
enum |
EulerAnglesType
{
INT_XYZ , INT_XZY , INT_YXZ , INT_YZX , INT_ZXY , INT_ZYX , INT_XYX , INT_XZX , INT_YXY , INT_YZY , INT_ZXZ , INT_ZYZ , EXT_XYZ , EXT_XZY , EXT_YXZ , EXT_YZX , EXT_ZXY , EXT_ZYX , EXT_XYX , EXT_XZX , EXT_YXY , EXT_YZY , EXT_ZXZ , EXT_ZYZ , EULER_ANGLES_MAX_VALUE } |
オイラー角の種類を表す列挙型.[【詳解】(英語]
|
|
オイラー角の種類を表す列挙型.
回転軸の定義に2つの異なる変換を使用する可能性を考慮せずに,回転軸の配列は12通りあり,2つのグループに分けられます.
3つの要素の回転は、以下の可能性があります。外在的(軸を中心とした回転xyzを中心とした回転)、または内在的(回転座標系の軸を中心とした回転XYZの軸を中心とした回転)があります。
外在的な回転と内在的な回転は関連している。
オイラー角の定義は以下のとおりである。
X-Y-Zの順の固有回転の場合、回転行列Rは次のように計算できる。
X-Y-Zの順に外旋する場合、回転行列Rは次のように計算できる。
ここで
この機能は、これらの規則に従って設計されています。
についてはおよび
の場合,有効範囲は(-π, π)です。
についてはの場合,有効範囲は[-π/2, π/2]または[0, π]となります。
テイト・ブライアン角の場合,有効範囲はの有効範囲は[-π/2,π/2]です。クォータニオンをオイラー角に変換する場合、オイラー角の解は以下の条件で一意になります。
. もし
または
とすると、無限の解が存在する。このような状況を一般的にジンバルロックと呼ぶ。適切なオイラー角の場合、有効な範囲は
の有効範囲は[0, π]である。の条件でオイラー角の解は一意になります。
. もし
または
の条件で一意であるが、無限の解が存在し、ジンバルロックが発生する。