生活百科知识

经验知识首页 > 子女关系 > 详细经验讲解内容页

[视频]【图像处理】基于Fourier变换的模版匹配

关于列夫托尔斯泰【图像处理】基于Fourier变换的模版匹配,期待您的经验分享,真心佩服你,谢谢 !
无情天魔精致 2019-01-18 20:37:11 39987人看过 分享经验到微博

更新:2024-01-16 08:05:47精品经验

来自腾讯网https://www.qq.com/的优秀用户无情天魔精致,于2019-01-18在生活百科知识平台总结分享了一篇关于“【图像处理】基于Fourier变换的模版匹配新宋”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

在前面的文章《【图像处理】基于python的模版匹配算法》里,我们介绍了最基本的模版匹配方法。但是,这种方法的缺点是计算时间长。本文拟进行一次试验,来检验Fourier变换进行模版匹配的时间。下面第一幅图片是原图,第二幅图片是从原图截取的模版。

工具/原料

电脑pythonopencv

方法/步骤

1/7分步阅读

读取灰度图:

img=cv2.imread('0.png',0)

pic=cv2.imread('1.png',0)

[图][图]2/7

把模版上下左右翻转(也就是绕中心旋转180°),然后补全模版,使之和原图一样大,不足的地方用0代替。

[图][图]3/7

对img和fig进行Fourier变换:

[图][图]4/7

把fimg和ffig的对应点乘起来:

[图]5/7

对rig进行反Fourier变换:

[图]6/7

最亮的地方,为我们提供了模版与原图的相对位移的信息。

p,q=np.where(rea==np.max(rea))

这是模版在原图中右下角的位置。在原图中标注模版位置:

cv2.rectangle(img0,(q,p),(q-v,p-u),(0,0,255),2)

注意:这个匹配方法用时不到2秒。

[图]7/7

用前文的匹配方法,试了一下,得到同样的位置,不过计算用时多达60秒。

[图]

编辑于2019-01-18,内容仅供参考并受版权保护

经验备注

我发现了这篇经验很有用:你也认同《【图像处理】基于Fourier变换的模版匹配》的经验分享有价值,就请和朋友们一起分享吧。另外,【图像处理】基于Fourier变换的模版匹配的经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。经验知识实用生活指南-解决你所有的生活难题!未经许可,谢绝转载。

本文网址:https://www.5058.cn/article/e3c78d64f798363c4d85f570.html

下一篇