美文网首页
基于灰度的模板匹配

基于灰度的模板匹配

作者: Robot_Plus | 来源:发表于2018-12-03 18:18 被阅读0次

想将自己开发机器人视觉应用中的点滴过程和心得进行记录分享,讨论,生活很有趣,学术很有趣,当然能让自己做的研究落地更有意义!

可能的优化路径:

1.匹配路径优化算法:从图像预处理中改进,对模板匹配的较可能区域先定位,后进行精确的卷积运算,减低卷积计算量,但没有从根本上减少卷积运算计算量大的缺点。

2.通过傅里叶变换将函数的卷积运算转为乘积运算。

ps:opencv中的自适应阈值方法为adaptiveThreshold

金字塔分层快速图像搜索算法流程:

1.对降采样的图像进行自适应阈值化处理

2.处理完的图像通过opencv快速模板匹配寻找最匹配的坐标:

cv::matchTemplate()

cv::normalize()

cv::minMaxLoc()

3.根据获取的降采样层的坐标获取源图像的坐标(*2.05),注意不要越出图像边界

源图像层根据放大后的坐标截取一个子图

4.在子图上进行快速模板匹配,搜索模板图像,返回搜索到的坐标

5.通过联合Hash算法确认源图像层坐标下的模板图像和原图像是否相似(可以选择别的相似度量函数)

在原图自适应阈值处理后的快速模板匹配函数处理时间为0.076s,加入金字塔处理后的时间为0.376s..

现在进行金字塔加速后进行阈值处理再进行模板匹配的时间。0.022s(第三层金字塔处),0.39s(带金字塔处理过程)

相关文章

  • 基于灰度的模板匹配

    想将自己开发机器人视觉应用中的点滴过程和心得进行记录分享,讨论,生活很有趣,学术很有趣,当然能让自己做的研究落地更...

  • halcon模板匹配总结

    halcon的模板匹配可以归为三类:1、基于灰度:灰度,互相关ncc2、基于形状:形状,组件3、基于描述符:描述匹...

  • 模板匹配要实现的匹配方法

    相关度匹配:输入模板,匹配待匹配图,返回rect+score+旋转量(做旋转不错缩放) 灰度图:输入灰度图模板, ...

  • python+opencv 图像识别匹配

    1.图像模板匹配 #使用matchTemplate对原始灰度图像和图像模板进行匹配 res = cv2.match...

  • 基于机器学习的疲劳检测

    首先,总结一下检测某一特征的方法: (1)模板匹配计算当前帧与模板相同位置处的灰度值或颜色值的差值,通过特定的距离...

  • 灰度匹配

    机器视觉原理与案例详解工控帮教研组编著电子工业出版社2020.7ISBN 978-7-121-39084-5 一、...

  • 基于深度学习的人脸识别

    1. 传统人脸识别方法 基于模板匹配 基于几何特征 基于代数特征 (PCA,LDA,HMM算法) 基于人工神经网络...

  • iOS基于灰度的均值哈希算法实现图像匹配

    某次事件之后,该简书的所有文章都搬到了我自己的网站 我的GitHub iOS基于灰度的均值哈希算法实现图像匹配

  • 记一个iOS打开相机遇到的坑

    某次事件之后,该简书的所有文章都搬到了我自己的网站 我的GitHub iOS基于灰度的均值哈希算法实现图像匹配

  • 027-Opencv笔记-模板匹配

    模板匹配 模板匹配就是在整个图像区域发现与给定子图像匹配的小块区域。所以模板匹配首先需要一个模板图像T(给定的子图...

网友评论

      本文标题:基于灰度的模板匹配

      本文链接:https://www.haomeiwen.com/subject/yxtqpftx.html