石鑫华视觉论坛

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

[原创] VBAI测人参惯性矩方向的长和宽

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

    连续签到: 5 天

    [LV.Master]2000FPS

    发表于 2018-12-7 14:48:25 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    这两天,遇到多个人问如何测量一个不规则目标的长和宽。在这里我们来介绍一下如何测量。首先,一个不规则目标,可以是任何形状,如人参、如鞋底、如水果、蔬菜之类的,那么如何来评价目标的总长和总宽呢?可能很多人会简单的认为,最长和最宽的地方就是目标的长和宽。但是如何去界定长和宽,则没这么容易处理。因为按照一般的要求,长和宽,总是互相垂直的,所以某些情况下,最长的,可能不是最宽,最宽的又不是最长的。那如何来界定这个最长和最宽呢?这时,我们首先就要确定最长或最宽所在的角度,然后才能去测其长宽值。

    对于一个不规则的目标,其角度最直接的就是惯性矩角度,在NI VISION中粒子角度解释为:
    Orientation
    The angle of the line that passes through the particle center of mass, defined by the X Position and Y Position coordinates, about which the particle has the lowest moment of inertia. 大概的意思就是通过粒子的质量中心(x,y)一条直线的角度,该直线方向上粒子有最小的惯性矩。
    找到了这个惯性矩的角度方向,那么我们就可以认为这个是长方向,然后其垂直的方向为宽方向,然后设置ROI和这个惯性矩方向平行或垂直,即可测量惯性矩方向的最长值和最宽值。

    VBAI测人参惯性矩方向的长和宽

    VBAI测人参惯性矩方向的长和宽


    VBAI测量不规则目标长和宽

    当然,也许还有其它的角度定义,或者是长宽表示方法(如最大外接矩形之类的,不过得自己想办法,NI的粒子外接矩形是不带角度的矩形,即方向是0度和90度的,不具有任一目标测量的实际作用)。VBAI测试脚本,VBAI2018版本 VBAI测人参惯性矩方向的长和宽.rar (470.82 KB, 下载次数: 89, 售价: 1 元)



    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-15 13:47

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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