在OpenCV中组合两个仿射变换矩阵

时间:2016-10-28 13:31:50

标签: c++ opencv matrix affinetransform

我有两个2x3矩阵A和B - 每个矩阵用于仿射变换。 我需要将A和B组合成一个thrid Matrix C,它将A和B的仿射变换组合成一个矩阵。

我如何将它们相乘?

A B或B A?

区别在于A或B是换位还是有任何差异?

我读到另一个解决方案是使用3x3矩阵并复制到前两行,并且只使用结果中的前两行。但如果它是A B或B A,则归结为相同的问题。

此外,有一种简单的方法可以在OpenCV中实现这一点,还是需要实现上述每一步?

1 个答案:

答案 0 :(得分:1)

以下函数结合了这两个矩阵:

once