pnhywyb 发表于 2018-5-28 10:51:08

LabVIEW机器视觉例程:颜色匹配,可用于检测产品颜色

今天我们学习一下LabVIEW机器视觉的例程:颜色匹配。 如下:







LabVIEW的例程一般都是简单明了,方便学习重要的VI函数。按照例程的说明,本程序演示了通过“IMAQ ColorLearn VI”函数创建一个色谱数组,然后我们使用“IMAQ ColorMatch VI”函数,利用色谱数组去检测LED灯是否是我们预期的颜色。

我们移植了这个例程,用于检测手机充电红绿指示灯,效果很好。

pnhywyb 发表于 2018-5-28 11:00:08

本帖最后由 pnhywyb 于 2018-5-28 11:31 编辑

我们需要安装LabVIEW的NI Vision Development Module,即Vision机器视觉工具包(要和LabVIEW版本配套),才能在“查找范例”中,找到机器视觉的例程。

lyzhangxiang 发表于 2018-5-28 11:04:04

弱弱的问一句 接摄像头还是导入图片呢
如果是摄像头是哪种协议的摄像头呢

sinone 发表于 2018-5-28 11:09:51

请教下楼主,用的是哪个版本的?谢谢

pnhywyb 发表于 2018-5-28 11:14:03

本帖最后由 pnhywyb 于 2018-5-28 11:19 编辑

lyzhangxiang 发表于 2018-5-28 11:04
弱弱的问一句 接摄像头还是导入图片呢
如果是摄像头是哪种协议的摄像头呢 ...

我们安装LabVIEW配套的NI Vision Acquisition Software,基本上不用安装相机的驱动,千兆网口工业相机或USB相机等,都可以使用。

我们在实际的视觉项目中,是先学习手机指示灯的颜色色谱数组,然后保存这个数组,以后不需要重新学习,直接载入数组即可。然后,工业相机拍摄含有红绿指示灯的图片,我们采用了自动定位技术,把图片中的红绿指示灯自动提取出来,再进行颜色识别。
“IMAQ ColorMatch VI”函数有输出匹配分数,最高是1000。我们可以利用这个匹配分数做一个颜色匹配的上下限范围。
实际的效果很好,比人工准确,速度快。

pnhywyb 发表于 2018-5-28 11:16:17

本帖最后由 pnhywyb 于 2018-5-28 11:31 编辑

sinone 发表于 2018-5-28 11:09
请教下楼主,用的是哪个版本的?谢谢

今天我用的是LabVIEW 2018。使用LabVIEW的其它版本都是可以的,但Vision视觉工具包的版本要和LabVIEW版本配套。
LabVIEW 2018版本配套的Vision视觉包,重点改进了模式匹配和几何匹配,以及增加了深度学习功能。

ysoni 发表于 2018-5-28 12:38:16

最主要是视觉处理的专业知识。 软件只是工具,提高应用速度

jacktau 发表于 2018-5-28 12:54:32

NI的东西做原型验证可以,方便搭建快速上手,做批量产品太贵了

pnhywyb 发表于 2018-5-28 13:04:50

jacktau 发表于 2018-5-28 12:54
NI的东西做原型验证可以,方便搭建快速上手,做批量产品太贵了

LabVIEW的Vision工具包不贵,halcon才贵。halcon算法更强大。

1785345205 发表于 2018-5-28 16:01:33

谢谢分享

zhengkkxr 发表于 2018-5-28 19:16:04

谢谢分享,经常用labview,但是视觉处理没用过,待学习。

lyzhangxiang 发表于 2018-5-29 12:52:23

pnhywyb 发表于 2018-5-28 11:14
我们安装LabVIEW配套的NI Vision Acquisition Software,基本上不用安装相机的驱动,千兆网口工业相机或U ...

厉害
最早在德资的汽车企业看到产线上就是用camera+labview实现自动检测的
好像是2011年的时候了 真的是非常之专业了

儿时心愿 发表于 2018-5-29 23:35:56

占个位,得学习。

marshallemon 发表于 2018-5-30 08:27:59

麻烦LZ给个下载链接

pnhywyb 发表于 2018-5-30 09:43:55

本帖最后由 pnhywyb 于 2018-5-30 18:43 编辑

marshallemon 发表于 2018-5-30 08:27
麻烦LZ给个下载链接

NI LabVIEW 2018 X86 WinChn 32位简体中文版:
http://download.ni.com/evaluation/labview/ekit/other/downloader/2018LV-WinChn.exe

NI Vision Development Module(VDM) 机器视觉开发包:
http://download.ni.com/evaluation/labview/ekit/other/downloader/VISION_2018.zip

NI Vision Acquisition Software 18.0视觉采集软件:
http://download.ni.com/support/softlib/vision/Vision%20Acquisition%20Software/18.0/VAS1800.zip

光明星1号 发表于 2018-6-2 11:17:12

好像语言不如Halcon灵活,不知道实际效果怎样,先搜藏,有空测试,谢谢!

Firman 发表于 2018-6-2 11:31:09

楼主的视觉处理是正版的吗?

eliterxzgxu 发表于 2018-6-2 12:14:27

感谢楼主分享

cdust 发表于 2019-1-15 13:08:01

楼主有破解吗?我用那个授权还是显示未注册么

lwy86 发表于 2019-1-15 15:29:12

cdust 发表于 2019-1-15 13:08
楼主有破解吗?我用那个授权还是显示未注册么

现在NI抓盗版,请小心点。

fct8591 发表于 2019-1-15 15:44:52

NI简单视觉检测还可以上手快,复杂的还是halcon牛逼就是太贵了最操蛋的还是按台收费。

lwy86 发表于 2019-1-15 16:37:48

fct8591 发表于 2019-1-15 15:44
NI简单视觉检测还可以上手快,复杂的还是halcon牛逼就是太贵了最操蛋的还是按台收费。 ...

你以为NI的不是吗?

cdust 发表于 2019-1-15 18:19:12

lwy86 发表于 2019-1-15 15:29
现在NI抓盗版,请小心点。

个人用,非生产

bitvi 发表于 2019-3-26 21:19:39

非常不错,备用mark

resethdd 发表于 2019-3-26 22:10:44

好强大,mark备用

xh2008email 发表于 2019-3-30 15:08:31

谢谢分享,经常用labview,但是视觉处理没用

下一页 发表于 2019-6-1 22:36:02

lyzhangxiang 发表于 2018-5-28 11:04
弱弱的问一句 接摄像头还是导入图片呢
如果是摄像头是哪种协议的摄像头呢 ...

没有操作系统概念的电子工程师容易问这个问题,你学了操作系统就知道了,驱动程序的一个重要功能就是把硬件细节遮盖起来,然后把不同设备包装成一样的。

bg6agf 发表于 2019-6-1 23:12:07

我用labview试过摄像头读万用表读数…记录曲线…懒人的干法…

hongguan 发表于 2019-11-10 13:39:30

LABVIEW使用方便,只是打包发布会比较大.

我是谁712 发表于 2019-11-10 14:52:02

lwy86 发表于 2019-1-15 15:29
现在NI抓盗版,请小心点。

卧槽这是真的吗,有没有什么细节可以透露一下啊

pnhywyb 发表于 2019-11-10 16:37:15

我是谁712 发表于 2019-11-10 14:52
卧槽这是真的吗,有没有什么细节可以透露一下啊

我个人使用了12年的LabVIEW,NI比AD( altium designer)公司厚道多了。公司应用的话,建议还是买正版吧,也不是很贵。

lwy86 发表于 2019-11-10 20:38:00

我是谁712 发表于 2019-11-10 14:52
卧槽这是真的吗,有没有什么细节可以透露一下啊

现在NI 也在走AD的路。

   
页: [1]
查看完整版本: LabVIEW机器视觉例程:颜色匹配,可用于检测产品颜色