NIVision-创建模板和模板匹配

应用场景

        视觉系统中,模板匹配用于基础定位或者建立坐标系。

        本篇文章用一个示例简单的介绍下NIVision中的模板匹配。

代码演示

1、前面板展示

源图控件显示源图,模板控件显示在源图中提取的模板图片,当我们点击“模板匹配”按钮后,源图控件中执行匹配动作,并将匹配的区域的中心点用红色圆圈标注。

2、程序框图展示
1)超时分支

 2)加载图片分支

从文件中读取图像,并加载入源图图像缓存中。

3)创建ROI分支

鼠标在源图控件中选择“可旋转的矩形工具”划出ROI区域,在鼠标释放将ROI区域传输至移位寄存器缓存。

4)创建模板分支

通过“IMAQ Extract 2”函数提取ROI区域的源图部分作为模板,之后使用“IMAQ Learn Pattern 6”函数学习,让模板附带源图的信息。

5)模板匹配分支

模板匹配前先再次用鼠标划出模板匹配的ROI区域,程序会在该ROI区域执行模板匹配动作。

模板匹配的参数:

3-》表示期望匹配的个数;

800-》最小匹配分数,范围0-1000,数值越大,匹配要求越高;

0,360-》起始角度和终止角度,匹配的区域和模板可以存在的旋转角度差。

我在模板匹配之后,用“IMAQ Overlay Oval”函数将匹配得到的中心点标注红色圆圈,方便查看。

6)前面板关闭

注销源图和模板的图像缓存,结束程序。

结束语

        安装了NIVision软件包后,labview安装路径下会有很多视觉相关的示例代码,大家可以自行去查看和学习,还是比较详细的。

        源代码我就不分享了,也分享不了,公司上网有限制,网盘用不了了。大家自己多动手写写吧。

I VISION简介.......................................................................................................................................4 NI Vision 控件模板..............................................................................................................................4 NI Vision 函数模板..............................................................................................................................4 如何创建NI Vision应用......................................................................................................................8 准备测量图像........................................................................................................................................10 建立图像系统........................................................................................................................................10 校准图像系统........................................................................................................................................11 创建图像................................................................................................................................................11 采集或读取图像....................................................................................................................................15 显示图像................................................................................................................................................16 加入校准信息........................................................................................................................................19 分析图像................................................................................................................................................19 改善图像................................................................................................................................................20 进行灰度和彩色测量............................................................................................................................25 定义关注区............................................................................................................................................25 测量灰度统计数据................................................................................................................................32 测量彩色统计数据................................................................................................................................33 进行颗粒分析........................................................................................................................................38 创建二值图像........................................................................................................................................38 改善二值图像........................................................................................................................................39进行颗粒测量........................................................................................................................................41 完成机器视觉任务................................................................................................................................42 检测物体定位........................................................................................................................................43 设置搜索区域........................................................................................................................................47 查找测量点............................................................................................................................................48 将像素坐标转换成现实坐标.................................................................................................................66 进行测量................................................................................................................................................66 辨别被测部件........................................................................................................................................69 检查图像的缺陷....................................................................................................................................73 显示结果................................................................................................................................................74 校准图像................................................................................................................................................77 透视和非线性畸变校准........................................................................................................................78 Simple Calibration............................................................................................................................86 Save Calibration Information.........................................................................................................88 Attach Calibration Information.....................................................................................................89 在LabVIEW 实时模块中使用NI Vision.............................................................................................90 Overview................................................................................................................................................90 Real-Time System Components...........................................................................................................90 Software Installation......................................................................................................................91 Image Display......................................................................................................................................92 Determinism in Real-Time Applications.......................................................................................95Image Files........................................................................................................................................100 Deployment..........................................................................................................................................101 Troubleshooting................................................................................................................................101
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花飞花落花满楼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值