2

我正在尝试使用 OpenCV 和 Python 将数百个拼图图像拼接成一个完整的大图像。所有图像均已数字化并采用 PNG 格式。这些碎片最初来自扫描并被提取成单独的碎片,因此它们具有透明的背景并且每一个都是单件。使用 OpenCV 比较它们并找到匹配项的过程是什么?

计划是图像和拼图总是不同的,这个 python 程序将扫描所有布置的拼图,裁剪出拼图(现在就是这样),然后重新拼图。

4

1 回答 1

0

如果这是您尝试做的一个有趣的小项目,您可以比较图像直方图或使用SIFT/SURF。我认为 Python API 中没有 SIFT、SURF 的实现。如果你能找到兼容的等价物,你就可以做到。

比较图像在很大程度上取决于您拥有的数据集。有些技术比另一种更有效。

于 2012-06-21T15:51:46.077 回答