0
デフォルトのOpenCVコマンド "getAffineTransform"は、2x3の行列です。 3x3マトリックスを取得する方法を知りたいと思います。3x3行列を持つAffine Transformを取得するには?
デフォルトのOpenCVコマンド "getAffineTransform"は、2x3の行列です。 3x3マトリックスを取得する方法を知りたいと思います。3x3行列を持つAffine Transformを取得するには?
OpenCV docsを見ると、3×3アフィン変換行列の形
r00 r01 tx
r10 r11 ty
0 0 1
であることを通知だから最後の行]は常に[0 0 1
あります。ここでは、r
が回転部分であり、t
が平行移動部分です。スペースを節約するために、通常のトリックは、ちょうど最後の行を忘れることにより、2x3の行列としてアフィン3x3の行列を表現するためにある、すなわち
r00 r01 tx
r10 r11 ty
だから、あなたは自分の3x3の行列を得るために、それに[0 0 1]
の最後の行を追加する必要が。