默认的OpenCV命令“getAffineTransform”给出2x3矩阵。 我想知道如何获得3x3矩阵。
答案 0 :(得分:2)
查看OpenCV docs,注意3x3仿射变换矩阵的格式为
r00 r01 tx
r10 r11 ty
0 0 1
所以最后一行总是[0 0 1
]。这里,r
是旋转部分,t
是翻译部分。节省空间的一个常用技巧是通过忘记最后一行来将仿射3x3矩阵表示为2x3矩阵,即
r00 r01 tx
r10 r11 ty
所以你只需要向它添加最后一行[0 0 1]
以获得3x3矩阵。