基于opencv4.5多目标/多角度与多尺度模板匹配(含源码)

这篇具有很好参考价值的文章主要介绍了基于opencv4.5多目标/多角度与多尺度模板匹配(含源码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

  • 在OpenCV中有个用于模板匹配的基本函数matchTemplate(),该函数使用某模板在搜索图像中进行搜索时,只能搜索到和模板完全一样的地方,一旦在搜索图像中要搜索的区域相较于模板是旋转了、放大缩小了或者部分遮掩了就无法匹配到结果了,实际项目应用不太友好.
  • 本文主要介绍从开源项目中,试验比较好的项目,共同学习.

一、Fastest_Image_Pattern_Matching(推荐)

  • github :https://github.com/DennisLiu1993/Fastest_Image_Pattern_Matching

  • 介绍:此算法是基于Normalized Cross Correlation实现的算法,在不是太复杂的的环境下可以有效地替代ShapeBasedMatching,内部也不难理解,有SIMD加速,性能能够跟上商用函示库的相同算法,只是把OpenCV用到极限,花几天就能读透.
    opencv形状匹配定位,模板匹配,人工智能,计算机视觉,opencv

  • 实际使用效果图:
    opencv形状匹配定位,模板匹配,人工智能,计算机视觉,opencv
    opencv形状匹配定位,模板匹配,人工智能,计算机视觉,opencv

  • 总结:
    ----优点:开源,含SIMD加速与亚像素精度,与haclon形状匹配做过对比,角度与位置精度相差不大.
    ----缺点:不支持多尺度匹配,匹配速度与halcon还是存在很大差距(同一台电脑上运行,该项目95ms,halcon 4.6ms),但感觉一般项目,时间上还是可以接受.

opencv形状匹配定位,模板匹配,人工智能,计算机视觉,opencv

  • Exe测试Demo连接:
  • Csdn: https://download.csdn.net/download/qiangpi6057/87362834
  • Windows C++运行环境安装文件:https://download.csdn.net/download/qiangpi6057/87376788

二、shape_based_matching

  • github :https://github.com/meiqua/shape_based_matching

  • 介绍:尝试实现基于halcon形状的匹配,请参阅halcon工程师编写的《机器视觉算法和应用》,第317 3.11.5页详见知乎

  • Demo效果图:
    opencv形状匹配定位,模板匹配,人工智能,计算机视觉,opencv
    opencv形状匹配定位,模板匹配,人工智能,计算机视觉,opencv

  • 总结:
    ----优点:开源,具备多目标,多角度,多尺度模板匹配功能。
    ----缺点:匹配位置精度和角度与halcon相差较大,且存在同一目标匹配多次的问题,需要进一步去重等优化。

  • Exe测试Demo连接:

  • csdn:https://download.csdn.net/download/qiangpi6057/87362828

  • Windows C++运行环境安装文件:https://download.csdn.net/download/qiangpi6057/87376788

  • 源码 VS2022/C++

  • csdn:https://download.csdn.net/download/qiangpi6057/87364521

三、更多开源资料详见博客

https://blog.csdn.net/libaineu2004/article/details/103026348-使用OpenCV实现Halcon算法(2)形状匹配开源项目,shape_based_matching文章来源地址https://www.toymoban.com/news/detail-784100.html

到了这里,关于基于opencv4.5多目标/多角度与多尺度模板匹配(含源码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Stable Diffusion 多角度人设立绘快速生成多种方法

    对于插画师构建人物立绘图设计一套多方位的人设可能要很久,但是使用SD进行操作的话就非常简单了,这个利用ControlNet骨骼图进行配置操作。 供一些样图参考,也可以使用ADetailer进行人物相关部位的修复。 准备骨骼图。 或者人物站姿立绘图。 绘制需要事先安装ControlNet。

    2024年02月13日
    浏览(40)
  • 文心一言 v.s. ChatGPT:多角度对比测评“追赶者”能否超越?

    ChatGPT自发布以来就引发了关注热潮,如今国内大模型的发展也是如火如荼、百花齐放:比如百度的文心一言、阿里的通义千问、讯飞的星火大模型等等,那么作为后起之秀的国内大模型与ChatGPT相比哪个更好用呢?“追赶者”能否实现超越?为了回答这个问题,本文将基于文

    2024年01月22日
    浏览(65)
  • 多角度分析开源ERP系统:odoo、ERP5、ERPnext

    本文将从多个方面比较分析Odoo、ERP5和ERPNext三个开源ERP系统,主要从以下角度进行分析:概述、特点、应用领域、功能、易用性和社区支持等方面,帮助读者更好地了解这三个系统并选择最适合自己的ERP系统。 Odoo、ERP5和ERPNext是三个开源ERP系统,都具有基本的财务和物流管理

    2024年02月01日
    浏览(52)
  • 连接万物,创造未来,多角度看物联网技术如何影响我们的生活

    连接万物,创造未来。从智能家居到智慧医疗,从智能车联到智慧城市,物联网技术的影响已经悄然渗透到了我们的方方面面。接下来我们将从物联网技术概述、发展的历史原因、物联网技术应用、创新和挑战几个角度深度了解物联网已经深入我们日常生活。 物联网技术(

    2024年02月07日
    浏览(69)
  • Docker 容器生命周期:创建、启动、暂停与停止----从创建到停止多角度分析

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(47)
  • 【Linux系统基础快速入门详解】find与指纹多角度分析与解决网站页面恶意修改

    鱼弦:CSDN内容合伙人、CSDN新星导师、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen) 原理详细解释: 指纹分析:指纹分析是一种通过对网站页面进行多角度的特征提取、比对和分析,以识别和解决网站页面恶意修改的方

    2024年02月07日
    浏览(48)
  • 文心一言是中文版的ChatGPT?多角度分析猜测文心一言到底是什么?

    ChatGPT爆火网络,一时间风靡不断。 AI替代人类工作的传言四起 宣布ChatGPT类似产品的公司股价大涨,这到底是什么? 国产的类似产品到底到了什么程度? 让我们一起来分析(猜猜)看! 声明:以下数据均来自官方及部分数据收集,以中国普通网民身份角度阐述,不存在捧踩,

    2024年02月02日
    浏览(49)
  • C语言深度解析:函数的形参和实参与传值和传址(多角度分析,让你有一种相见恨晚的感觉!!!!)

    目录 一、前言 二、函数的形参和实参 🍑实参 🍎形参  🍇形参与实参之间的区别  🍐形参与实参之间的联系(重点!!!!)   三、函数的传值和传址(超重点!!!) 🍒例题分析 🍍错误分析  🥝 错误修改 🍋 深入理解 值传递与址传递  💦概念理解 四、进阶练习(

    2024年02月04日
    浏览(53)
  • Opencv4基于C++基础入门笔记:图像 颜色 事件响应 图形 视频 直方图 Opencv4基于C++的 实时人脸监测

      效果图 ◕‿◕:opencv人脸识别效果图(请叫我真爱粉)✌✌✌先看一下效果图勾起你的兴趣!  文章目录: 一:环境配置搭建 二:图像 1.图像读取与显示 main.cpp  运行结果 2.图像色彩空间转换 2.1 换色彩  test.h  test.cpp main.cpp    运行结果 2.2 照片换背景 test.h        test.

    2024年02月10日
    浏览(57)
  • Opencv4基于C++基础入门笔记:图像 颜色 事件响应 图形 视频 直方图 Opencv4基于C++的 实时人脸检测

      效果图 ◕‿◕:opencv人脸识别效果图(请叫我真爱粉)✌✌✌先看一下效果图勾起你的兴趣!  文章目录: 一:环境配置搭建 二:图像 1.图像读取与显示 main.cpp  运行结果 2.图像色彩空间转换 2.1 换色彩  test.h  test.cpp main.cpp    运行结果 2.2 照片换背景 test.h        test.

    2024年02月13日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包