【发布时间】:2016-01-13 11:38:09
【问题描述】:
据我所知,OpenCV 使用 RANSAC 来解决findHomography 的问题,它会返回一些有用的参数,例如homograph_mask。
但是,如果我只想估计 2D 变换,即仿射矩阵,有没有办法使用与 findHomography 相同的方法,它使用 RANSAC 并返回该掩码?
【问题讨论】:
-
Here 提到使用 estimateRigidTransform 似乎在内部使用 RANSAC,
-
如果您知道如何从 3 个点对计算 2D 变换,您可以轻松编写自己的简单 RANSAC。 Afaik,estimateRigidTransform 使用 ransac,但不幸的是您无法对其进行参数化...
-
好的,谢谢..所以没有现成的解决方案..
标签: c++ opencv affinetransform homography ransac