石鑫华视觉论坛

 找回密码
 注册会员
查看: 5720|回复: 0

LabVIEW Vision-尺寸测量系统源代码

[复制链接]
  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 3365 天

    连续签到: 25 天

    [LV.Master]2000FPS

    发表于 2013-11-21 22:34:46 | 显示全部楼层 |阅读模式 来自:广东省东莞市 联通

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

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

    x
    LabVIEW Vision-尺寸测量系统


    石鑫华机器视觉网:LabVIEW Vision尺寸测量系统是基于通用图像处理平台开发的,使用了NI 视觉助手生成VI并修改优化后得到图像处理VI的方式编辑。本系统的尺寸测量使用的是耙子Clamp函数,默认设置了三个尺寸测量,其中两个由外向里,一个由里向外。
    系统设置了规格参数设置,同时设置了世界坐标系转换,可以将像素单位转换成毫米单位,以方便显示直观的测量值。

                                   
    登录/注册后可看大图

    图1 基于通用图像处理平台的尺寸测量系统初始化界面

    三个尺寸测量,由三个ROI指定。其中第一、二个ROI是由外向里的耙子函数。第三个是由里向外的耙子函数。需要注意其方向,因为不同的耙子函数使用的函数并不是一样的。当然,也可以添加更多的参考测量,以及使用不同类型的耙子函数进行尺寸测量。

                                   
    登录/注册后可看大图

    图2 图像参数界面

    尺寸测量通常需要有标定过程,就是将像素坐标转换为世界坐标,即我们常见的毫米单位。本系统使用的是简单标定,即使用转换系数来进行转换,只需要指定系统中多少毫米的长度由多少像素来表示即可得到转换系数。这个系数在基本参数界面中会计算得到。

                                   
    登录/注册后可看大图

    图3 其它参数-包含标定数据


                                   
    登录/注册后可看大图

    图4 运行界面-OK


                                   
    登录/注册后可看大图

    图5 运行界面-NG

    图像运行时的界面如上面图所示,规格设置的是mm为单位的上下限,当测量得到的距离(毫米)值在范围内是,为OK,在范围外时,为NG。

                                   
    登录/注册后可看大图

    图6 程序界面

                                   
    登录/注册后可看大图

    图7 VI层次结构

    上面两图为主程序框图的部分截图,以及系统的VI层次结构图。程序框图使用NI推荐的生产者消费者模式,可以非常方便的设计各种不同的图像处理程序。VI层次结构简单,没有太复杂的调用关系,容易理解。
    本系统三个尺寸测量的图像处理时间约7~8ms,采集图像的过程,如果使用图片,则约20ms左右,而从相机中采集,则与相机的快门速度有关系,可以达到毫秒级别以下的采集速度(使用缓存模式)。

    商品购买链接:LabVIEW Vision 尺寸测量系统https://item.taobao.com/item.htm?id=609284684984


    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-1 09:20

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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