首页 > 解决方案 > 从平铺图像中查找或检测单个平铺

问题描述

给定一个平铺图像,是否有一个算法或库,如 OpenCV 或其他一些 python 库,可以检测单个重复或平铺的边界并将其导出。

例子

鉴于此图像

在此处输入图像描述

从上面的图像中检测到这个无缝的单个图块并像这样导出它

在此处输入图像描述

然后可以使用这个最小的单个图块来重新创建更大的图案。此外,如果有一个质量阈值会很好,这样它仍然可以检测可能有一些伪影但更大的图案仍然可以识别的低质量 jpeg 图像 - 尽管这个功能不是太重要!

编辑:我从重复图案中知道单个瓷砖可以不同的位置和不同的方向(角度),但只要它可以重新创建整体重复图案,所以它不必匹配或看起来像我在这个例子中的单个瓷砖,只要找到后无缝重复!

标签: pythonopencvimage-processing

解决方案


推荐阅读