首页 理论教育 机器视觉系统自动锁螺丝项目螺丝孔程序编程介绍

机器视觉系统自动锁螺丝项目螺丝孔程序编程介绍

时间:2023-06-30 理论教育 版权反馈
【摘要】:在本项目中使用的是NI Vision和LabVIEW软件编程实现螺丝孔位置、数量识别。图5-8模板匹配3.视觉助手生成LabVIEW代码调用相关函数处理完图像就可以生成LabVIEW代码了,生成步骤如图5-9至图5-13所示。菜单命令图5-10选择保存路径图5-11选择当前的视觉脚本图5-12生成代码图5-13优化代码

机器视觉系统自动锁螺丝项目螺丝孔程序编程介绍

自动锁螺丝项目是通过机器视觉识别螺丝孔位置和数量。在本项目中使用的是NI Vision和LabVIEW软件编程实现螺丝孔位置、数量识别。

1.Color Plane Extraction(颜色平面抽取)

NI Vision Assistant图像处理的函数有很多,结合自动锁螺丝项目,先来看一下Color Plane Extraction颜色平面抽取(二值化)。函数的功能是从一幅彩色图像中提取3个颜色平面中的一个,转换成灰度图像。其函数在处理函数面板中的位置如图5-7所示。

图5-7 颜色平面抽取

2.Pattern Matching(模板匹配)

螺丝孔的识别是通过模板匹配这个函数来完成的,模板匹配可以快速地定位一个灰度图像区域,这个灰度图像与一个已知的参考模板是匹配的。其函数在处理函数面板中的位置如图5-8所示。

图5-8 模板匹配

3.视觉助手生成LabVIEW代码

调用相关函数处理完图像就可以生成LabVIEW代码了,生成步骤如图5-9至图5-13所示。(www.xing528.com)

图5-9 选择Tools→Create LabVIEW VI…菜单命令

图5-10 选择保存路径

图5-11 选择当前的视觉脚本

图5-12 生成代码

图5-13 优化代码

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈