Labview机器视觉(6)-图像识别

测试源码:http://download.csdn.net/detail/fzxy002763/3820684

labview的图像识别的设置还是较为简单的,基本思想是先选定一段图像(可以是照片也可以实时的进行抓取)做为比对的模板,然后再实时判断需要比对的图像,在其中找到目标并且标识出来。

主要应用了如下几个控件:

1.

Labview机器视觉(6)-图像识别_第1张图片

这个控件我们是当截图来使用的,image src接入原始图像,optional Rectangle通过ROI区域解除绑定之后就可以获得xy坐标获取,x step size和y step size这里表示步长,应该是在图片数据进行降采样的时候使用,这里我们由于使用目的是截图,故设为1.

Labview机器视觉(6)-图像识别_第2张图片

2.

Labview机器视觉(6)-图像识别_第3张图片

Labview机器视觉(6)-图像识别_第4张图片

这两个控件一般一起使用,确定识别学习的模式,由于还不需要对学习进行优化,所以采用选项的模式对其进行设定

Labview机器视觉(6)-图像识别_第5张图片

3.

Labview机器视觉(6)-图像识别_第6张图片

Labview机器视觉(6)-图像识别_第7张图片

这里就是开始进行匹配的控件,需要注意的是image指的是现在拍摄的图片或者图片流,template image指的是所需要判断目标的图片,也就是上面截图完之后的图片(注:是截图完的图片,并不是学习完的,学习完之后图片输出端不需要连线),其他多余的选项我们还是连接出来,用来方便选择。

Labview机器视觉(6)-图像识别_第8张图片

这里基本设置完了就可以开始测试了。

如图,1-ROI区域选定

Labview机器视觉(6)-图像识别_第9张图片

2.动态识别(在数值那获取的是所识别到的目标的数量)

Labview机器视觉(6)-图像识别_第10张图片


你可能感兴趣的:(Labview机器视觉(6)-图像识别)