全国服务热线:

15861139266

模板匹配,_苏州电工培训_苏州PLC培训_苏州机器视觉培训_苏州上位机培训_苏州工业机器人培训_苏州电工培训_苏州PLC培训_苏州机器视觉培训_苏州上位机培训_苏州工业机器人培训
发布时间:2023-03-08 13:32:44 点击次数:3095

模板匹配

我们知道通过 Bolb 分析能够提取到目标,但是有时候 Blob 分析处理并不能够处理所以图像

这里就提到了模板匹配的算法。

模板匹配指的就是通过模板图像,在原图中去搜素,找到与模板相似的部分

16.png

不同的图像特征和检测环境,就需要多种模板匹配的算法

基于灰度值的模板匹配

这种算法的根本思想是,计算模板图像与检测图像之间的像素灰度差值的绝对值综总和(SAD 方法)

或者平方差总和(SSD 方法)。

原理是:首先选择一块 ROI(感兴趣区域)作为模板图像,生成基于灰度值的模板;然后

将检测图像与模板图像进行粗匹配,在检测图像与模板图像中任选一点,采取隔点搜索的方式计算二者灰

度的相似性,这样粗匹配一遍得到粗相关点;接下来进行精匹配,将得到的粗相关点作为中心点,用最小二

乘法寻找二者之间的最优匹配点。

注意:只有针对极少数的简单图像,才会考虑基于灰度值的匹配

1.创建模板:create_template()

2.寻找模板:best_match()

3.释放模板:clear_template()

应用场合:定位对象内部的灰度值没有大的变化,没有缺失部分,没有干扰图像和噪声的场合。

大林上位机机器视觉,_苏州电工培训_苏州PLC培训_苏州机器视觉培训_苏州上位机培训_苏州工业机器人培训,最适合电工及plc编程人员学习的上位机机器视觉课程 大林老师:15861139266(微信同号)

基于相关性的模板匹配

NCC 是一种基于统计学计算两组样本数据相关性的算法,其取值范围为[-1, 1]之间,而对图像来说,每个

像素点都可以看出是 RGB 数值,这样整幅图像就可以看成是一个样本数据的集合,如果它有一个子集与另

外一个样本数据相互匹配则它的 ncc 值为 1,表示相关性很高,如果是-1 则表示完全不相关,基于这个原

理,实现图像基于模板匹配识别算法,其也是基于灰度特征的匹配,但该方法速度快,适应线性光照变化。

该方法不但能适应光照变化,对小范围的遮挡和缺失也同样适用,同时还适用于聚焦不清的,大量纹理图

像和形状变形,因此在实际工程中应用比较广泛。但是,该方法也有其局限性,如果与参考图像相比,检

测图像的位移、旋转或者缩放比较大,可能会导致匹配失败。

注意:一般应在检测图像中指定匹配区域,然后再该区域中进行搜索

1.创建模板:create_ncc_model()

2.寻找模板:find_ncc_model()

3.释放模板:clear_ncc_model()

应用场合:搜索对象有轻微的变形,大量的纹理,图像模糊等场合,速度快,精度低。

基于形状的模板匹配

该方法使用边缘特征定位物体,对于很多干扰因素不敏感,如光照和图像的灰度变化,甚至可以支持局部

边缘缺失、杂乱场景、噪声、失焦和轻微形变的模型。更进一步说,它甚至可以支持多个模板同步进行搜

索。但是,在搜索过程中,如果目标图像发生大的旋转或缩放,则会影响搜索的结果,因此不适用于旋转

和缩放比较大的情况。

应用场合:定位对象内部的灰度值可以有变化,但对象轮廓一定要清晰平滑。

1.创建形状模型:create_shape_model()

2.寻找形状模型:find_shpae_model()

3.释放形状模型:clear_shape_model()



一、课程目标

本公司本着为工控事业培育和输出从电工基础到机器视觉的人才理念,着力于让小白成为工控业专家为目标。

大林上位机视觉软件培训专家特开设从电工基础、PLC、运动控制、上位机、工业机器人、机器视觉培训课程,为实现工业4.0事业而不懈努力。

机构课程全程真实教学、实干为主,不装逼,不扯淡,只唠干货,能做项目!!

二、老师介绍

大林老师

是专业从事上位机视觉软件的开发与培训,多年从事上位机机器视觉相关项目开发,对电气人员学习C#开发视觉软件有独到的见解,即使您是零基础或只要从事过电气自动化相关工作的学员都能够轻松快速学会。

三、校区介绍

大林上位机机器视觉培训机构,分为两个校区,苏州校区(苏州木渎),常州校区(常州新北)

四、硬件设施

校区提供2000多平方的实训基地,完美的设备硬件配套,可以做到边学习边操作,鉴于本机构隶属于某自动化公司,学员可以配合边学习边配合公司开发人员完成项目,这样学习起来事半功倍

五、毕业服务

学业完成后本公司可以择优录取,在我们自动化公司的实习,解决您的后顾之忧

六、课程对象

1.零基础无任何相关知识

2.有电气及PLC编程基础的更容易入手

3.需要系统性提升整体能力

4.跨行业转型

5.想拥有一份体面高收入

6.对自己前途迷茫

7.学历低英语不好

七、课程特色

为您量身提供零基础快速成为上位机及机器视觉软件开发专家的学习方案

承接企事业单位定制个性化学员集体培训。

八、课程内容

小白亦可通过学习成为工业软件开发专家,从电气图,到梯形图,到高级语言SCL,再到C#,突破高级语言难的瓶颈,轻松掌握。

从零开始,从电气基本元件入手,跟随课程递进学习,PLC,工业机器人,数据库,运动控制器,上位机,机器视觉,统统一网打尽。

欢迎亲临现场咨询,老师私人定制课程 ,学习更清晰!

九、授课方式

1、线下现场授课更直观,知识点更易吸收,现场互动更易理解和运用。

      1,赠送老师录制课程随时随地轻松学习

      2,赠送配套书籍不限环境随意学习

      3,课间和课后答疑知识掌握更牢固

      4,现场设备随意使用,人机结合熟练运用,加深知识理解。

      5,老师指导完善简历,轻松上岗。

2、线上视频录播课程-整套

      1,赠送配套书籍不限环境随意学习

      2,售后答疑轻松解答

      3,福利:线下报名课程原价抵扣

3、 线上视频课程+现场设备实操

      1,赠送配套书籍不限环境随意学习

      2,售后答疑轻松解答

      3,现场和课后答疑知识掌握更牢固

      4,现场设备随意使用,人机结合熟练运用,加深知识理解

      5,福利:线下报名课程原价抵扣


_苏州机器视觉软件编程学习_苏州视觉深度学习学习_苏州2D机器视觉学习_苏州3D机器视觉编程学习_苏州飞拍视觉编程学习_苏州Halcon机器视觉学习_苏州VisionPro机器视觉学习_苏州海康机器视觉学习_苏州C#联合halcon机器视觉学习_苏州机器人与视觉学习

_苏州Halcon视觉学习_苏州视觉与运动控制_苏州3D图像处理实操_苏州机器人视觉软件开发学习_苏州Halcon深度学习学习_苏州视觉光学分选机实操学习_苏州视觉纠偏实操学习_苏州视觉对位贴合实操学习_苏州ABB机器人视觉实操学习_苏州Epson机器人视觉实操学习




立即咨询
  • 品质服务

    服务贴心周到

  • 快速响应

    全天24小时随时沟通

  • 专业服务

    授权率高,保密性强

  • 完善售后服务

    快速响应需求,及时性服务

直播课程
软件开发基础课程
上位机软件开发课
机器视觉软件开发课
专题课
联系方式
电话:15861139266
邮箱:75607802@qq.com
地址:苏州吴中区木渎镇尧峰路69号
关注我们

版权所有:大林机器视觉培训苏州办事处所有 备案号:苏ICP备14016686号-6

技术支持: 新易维软件