石鑫华视觉 发表于 2015-6-2 18:02:37

VBAI用于视野中任一位置螺钉长度检测

VBAI用于视野中任一位置螺钉长度检测测量螺钉的长度测量螺钉等工件的长度,相对来讲是比较容易的。可以直接使用卡尺等测量工具进行测量。但是,如果螺钉在视野中有角度是任一的,这时可能就需要稍微加点料,因为卡尺本身只能是矩形或旋转矩形ROI的,并不能自动识别钉子的角度。所以比较直接的方法就是找到钉子的位置与摆放的角度,然后建立坐标系,再以此坐标系为参考点,再进行卡尺测量。这样就可以利用卡尺跟随钉子的位置与角度进行长度测量了,相对来讲,是比较容易实现的。当然也可以使用其它一些方法,如做粒子分析,然后得到粒子的外接矩形,再利用其长和宽来计算对角线的长度。不过这样的方法,其实是有一定的误判的。如钉子水平摆放时,外接矩的长就是钉子的长,如果再计算对角线,可能不正确了。而钉子是斜的时候,则需要使用对角线。而且如果钉子有帽子的话,可能还会有一定的影响。VBAI中测量钉子长度VBAI中测量钉子长度VBAI中测量钉子长度 VBAI中测量钉子长度从上面的图像中可以看到,同一个钉子在图像中不同位置角度进行测量,会有一个像素左右的变化,这个也是可以接受的,因为还有镜头的畸变、照明等问题影响。从中也可以看到,没量时还是比较准确的。VBAI2014SP1脚本代码:


langtuteng256 发表于 2015-6-2 18:10:44

视觉项目评估,就到石鑫华视觉http://shixinhua.com,物美价廉,技术过硬,服务周到,值得拥有

kinggink888 发表于 2015-12-14 11:35:15

谢分享,太好的资料了。
页: [1]
查看完整版本: VBAI用于视野中任一位置螺钉长度检测

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24