因此,我正在尝试拼接由微芯片显微镜拍摄的图像,但很难将所有特征对齐。我已经在两个相邻的图像之间有 50% 的重叠,但即便如此,它并不总是很合适。
我使用 SURF 和 OpenCV 来提取关键点并找到单应矩阵。但是,这远不是一个可以接受的结果。
我的目标是能够完美地拼接 2x2 图像,因此,我可以递归地重复该过程,直到获得最终图像。
你有什么建议吗?一个很好的算法来解决这个问题。或者也许是一种转换图像以便能够从中提取更好关键点的方法。使用阈值(较小的阈值可以获得更多的关键点,还是较大的阈值?)。
现在,我的方法是先拼接两个 2x1 图像,然后将这两个图像拼接在一起。它离我们想要的很近,但仍然不能接受。此外,问题可能是图像曾经是“源”(而第二张图像与矩阵变换以重叠该图像)可能不会有点错位,或者该图像上有一个小角度会影响整个结果.
任何帮助或建议表示赞赏。特别是任何允许使用 OpenCV 和 SURF 的解决方案(即使我并不完全反对其他库......只是大部分项目都是用它开发的)。
谢谢!