python:如何找到不是子字符串而是子图片?

标签 python image image-processing imagemagick

如何查找不是子字符串而是子图片?我需要找到大图像上小图像的位置。有什么想法如何做到这一点吗?

我的意思是:如何比 gtk.gdk.Pixbuf 中的像素简单循环更快?

最佳答案

您正在寻找的是 template matching 的算法。我简要学习了图像处理,我学会的唯一方法是使用 generalized Hough transforms ,可用于检测您想要的任何形状。可能还有其他方法,但这种方法肯定比迭代所有像素更快、更稳健。

显然,PIL Python 包已实现霍夫变换。示例代码为here 。我从未使用过 PIL,但这些链接可能足以帮助您入门。

关于python:如何找到不是子字符串而是子图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091620/

相关文章:

html - 悬停效果不会在图像上触发

java - 在 libgdx 中拉伸(stretch)/压缩图像

iphone - 从 Exif 数据计算照度

java - 将 JPEG 图像压缩到特定质量级别,而不使用 Bitmap#compress() 方法

python - 带有 arcLength 的 Python 错误的 OpenCV

python - Odoo:one2many 字段仍然添加记录,即使我在库存为零的情况下引发错误

python - 收到 KeyError : '0_0' for my python program

Python 输出格式问题

python - 在numpy中显示超过16位数字

ios - 与微信共享图像和文本消息在 objective-c 中不起作用