概括发现转换矩阵对整个图像

Generalising found transformation matrix to a whole image

本文关键字:图像 发现 转换      更新时间:2023-10-16

我正在使用openCV和c 。我基于图像中的3个共同点成功地获得了图像A和B之间的转换矩阵。现在,我想将此发现的转换矩阵应用于整个图像。我希望Warpaffine能够完成这项工作,但它给了我这个错误https://i.stack.imgur.com/2rntk.jpg。但是,我仅使用了AffineTransform代码的一部分找到扭曲的图像,因为我已经使用另一种方法找到了转换矩阵。如果我已经有了转换,任何人都可以告诉这是否是转换整个图像的正确方法吗?

如果您已经具有转换矩阵,则CV :: Warpaffine是正确的方法。您的错误消息似乎是关于转换矩阵和/或其大小的类型,该类型应为2x3 float或Double Pecision。

在两个图像上发现的公共点的矩阵需要转置,然后使用扭杆型