使用OpenCV和Python将拼图图像拼接在一起

时间:2011-11-10 16:54:39

标签: python image-processing opencv image-stitching

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

计划是图像和拼图将永远不同,这个python程序将扫描所有布置的部分,裁掉碎片(它现在做的),然后重新构建拼图。

1 个答案:

答案 0 :(得分:0)

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

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