我正在尝试比较其中一个旋转和移动的两个图像。我需要找到从一个到另一个的转换,以便我可以使用 VIPS 重新采样和比较/减去以查看差异。有没有办法做到这一点?
问问题
102 次
1 回答
0
nip2 有几种方法可以做到这一点。
加载两个图像并单击工具包/图像/变换/线性匹配。两个图像上会出现一对连接点:拖动它们以在每个图像上标记一对特征。输出图像将是重新采样以匹配第一个图像的第二个图像。有一些选项可以自动提高您的联系点,并且只进行旋转。即使对于非常大的图像,它也应该很快。
还有一个自动变换查找器。自动搜索仅适用于非常相似的图像对;例如,它将无法匹配 X 射线和可见图像。要尝试此操作,请加载两个图像(它们的大小必须完全相同),然后单击 Toolkits / Image / Transform / Rubber Sheet / Find。这将找到一个将第二个图像与第一个图像匹配的变换。您可以设置搜索时间和错误阈值。它不适用于非常大的图像(超过几 GB)。
找到转换后,您可以使用 Toolkits / Image / Transform / Rubber Sheet / Apply 将其应用于任何其他图像。它会考虑比例的变化,因此您可以在小图像上找到并在大图像上应用。
不幸的是,自动变换查找器是我的一个朋友编写的,他无法发布源代码。它被编译成 Windows nip2 二进制文件,或者在 linux 上你必须下载一个二进制插件并将它放在 vips lib 区域。
于 2016-04-18T12:39:16.850 回答