计算图像对之间的几何变换

Compute geometric transformation between pair of images

本文关键字:几何变换 之间 图像 计算      更新时间:2023-10-16

我有两张经过小转换的照片,因为第二张是后来1 second捕获的。

现在我正在尝试计算第二张图片的变换,使用第一张图片作为参考。首先,我计算了边缘图像。但是我现在如何比较它们呢?

称为图像配准、对齐或拼接问题。它是计算机视觉的一个广泛研究领域。如果 OpenCV 3 可用,您可以直接使用注册两个图像 http://docs.opencv.org/3.0-beta/modules/reg/doc/registration.html 的就绪函数。

如果没有OpenCV 3,你应该自己做。这不是一件容易的事。由于您的图像彼此非常接近,因此您可以遵循以下抽象步骤:

  1. 使用 GFTT 检测第一张图像中的兴趣点。
  2. 使用KLT在另一个图像中找到相应的对。
  3. 在匹配的巴黎使用cv::findHomography应用RANSAC
  4. 使用生成的单应性,您可以将其中一个包裹到另一个。

附言:如果您需要更高的准确性或更好的性能,您应该尝试深入研究一些学术论文,找到最先进的技术,并尝试使用基于GPU的技术来实现它。