我遇到了一个问题,我需要在另一个图像(也以numpy ndarray的形式出现)中搜索模式(以numpy ndarray的形式出现),并计算模板匹配(图像中的最小差异位置)。我的问题是。有没有什么内置的镜像可以让我在Python image Library或Numpy中使用,或者其他任何可以做到这一点的东西,而无需我手动编写函数来实现?
谢谢你……
发布于 2012-11-06 04:59:24
这可能最好作为逆卷积或相关来完成。Numpy/scipy有代码来完成这两个任务。
编辑:包含一个小示例。
点击这里获取ipython笔记本文件:http://nbviewer.ipython.org/4020770/
我做了一点高斯处理,然后对原始图像和一个小的子集使用了scipy.signal.correlate2d。
您可以看到,相关性的最高值位于图像子集拍摄位置的中心。请注意,对于较大的内核或图像,此代码可能需要一段时间(因为关联代价很高)
https://stackoverflow.com/questions/13240176
复制相似问题