【摘要】:在本项目中使用的是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 优化代码
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。