仿射变换:挑选点

时间:2016-07-28 21:28:08

标签: image opencv image-processing affinetransform

我正在查看OpenCV关于图像几何变换的教程,并且在仿射变换下,它指出:

To find the transformation matrix, we need three points from input image and their corresponding locations in output image.

您如何知道或确定输出图像中的相应位置?

1 个答案:

答案 0 :(得分:2)

应用此类转换时,您希望在输入图像中找到3个点,并在目标图像中找到完全相同的三个点。 See an example here有多个点,但有三个足以进行仿射变换。然后,注册将修改/扭曲输入图像以便注册/对齐点的三元组。因此输入图像中的三重点将覆盖目标图像中的三重点。

我知道的关于仿射注册的最佳算法,包括自动兴趣点检测和匹配,是TurboReg

另一种解决方案是使用SURF或SIFT算法来检测和匹配点,然后应用仿射变换。