石鑫华视觉论坛

 找回密码
 注册会员
查看: 4236|回复: 2

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

[复制链接]
  • TA的每日心情
    擦汗
    4 小时前
  • 签到天数: 3378 天

    连续签到: 5 天

    [LV.Master]2000FPS

    发表于 2015-6-2 18:02:37 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

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

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

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

    VBAI中测量钉子长度

    VBAI中测量钉子长度
    VBAI中测量钉子长度

    VBAI中测量钉子长度

    VBAI中测量钉子长度
    VBAI中测量钉子长度

    VBAI中测量钉子长度

    VBAI中测量钉子长度
    VBAI中测量钉子长度

    VBAI中测量钉子长度

    VBAI中测量钉子长度
    VBAI中测量钉子长度
    从上面的图像中可以看到,同一个钉子在图像中不同位置角度进行测量,会有一个像素左右的变化,这个也是可以接受的,因为还有镜头的畸变、照明等问题影响。从中也可以看到,没量时还是比较准确的。
    VBAI2014SP1脚本代码:
    VBAI用于视野中任一位置螺钉长度检测.rar (2.65 MB, 下载次数: 76, 售价: 10 元)


    回复

    使用道具 举报

  • TA的每日心情

    2015-6-2 18:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]100FPS

    发表于 2015-6-2 18:10:44 | 显示全部楼层 来自:河北省邢台市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-23 18:19
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2015-12-14 11:35:15 | 显示全部楼层 来自:广东省珠海市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

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

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-15 12:43

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表