视觉论坛VISIONBBS微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 8607|回复: 111

[收费] 直线到直线间的距离测量

  [复制链接]
  • TA的每日心情
    开心
    昨天 09:43
  • 签到天数: 1330 天

    [LV.10]100FPS

    发表于 2013-11-3 12:58:46 | 显示全部楼层 |阅读模式
    本帖最后由 石鑫华视觉 于 2016-6-15 14:46 编辑 6 N9 N7 }' C( }2 T

      k7 m9 K2 {" u7 Y两条直线间的距离

    % ]- R6 q$ K$ r8 B$ i' \% }两点直线间的距离
    6 B+ M& @- z; H  U( X1 L
    如上图所示,为两条直线间的距离。在这里使用了点到直线的距离,然后两这点到直线间的距离的平均值,以代替直线到直线间的距离。因为两条直线只有平行时,才有距离,如果不平行,那么他们总是会相交的。所以一般来讲,使用点到直线间的距离,再求平均值要理想许多。石鑫华机器视觉网提供,未经允许,请勿转载。
    5 U# P$ ~& k- C' r2 d像这种距离,也可以使用夹钳、最大夹钳函数,不过这两个函数,对于毛刺干扰很敏感,如果边缘有毛刺,则会对测量结果造成很大的影响。因此建议先拟合直线,再使用直线上的点到另一直线的距离进行测量,准确度会高许多。
    1 A) C9 D7 b& L上图为视觉助手生成的脚本。读取的图像为视觉助手自带的图像。下图为视觉助手脚本生成的VI后面板:

    9 a6 B2 C, U' Q/ n# p视觉助手生成VI后面板

      n# u, h  T/ ~5 b
    : {; b; k/ y9 |) [! h" f0 a# {5 O6 l
    视觉助手生成VI前面板

    $ `* H& d0 v/ ]7 [/ K4 \使用视觉助手生成的VI,其实里面有很多内容是不需要的,视觉助手调用了许多IVA库中的内容,这些内容集成了许多的功能函数。因此我们可以对此进行一些简化与优化,从而提高测量效率,如下图所示,为上面的后面板中的Caliper函数:

    ! s: I4 w0 @, x! F' K  S' fCaliper函数

    0 f) n+ ^' _1 ~" ?, f) Z这里的Caliper函数,集成了各种几何函数。而对于一般的测量来讲,通常只需要使用其中的一种即可,如本例中点到直线间的距离,我们只需要上图中的Algorit函数中的一个分支就可以了:

    ( {2 ?# D( L* n6 ?- bIVA Caliper Algorithm函数
    ' j( \( M  ~, {  \+ c: p# |' Z
    这样简化优化函数后,减少了中间环节,还可以改善程序执行的稳定性。
    3 Z% P. q1 N. s( R  U% u
    不优化函数,某些时候测量不到结果

    1 ~5 W; D) Z% B/ T经过优化后的函数:

    3 ]" {& S6 N% K7 _. m; b: B  T9 m1 W# d优化后的函数

    # z% p% x7 {1 i9 z) z; r2 H5 S& a: |这样优化过后的函数,处理数据时,就相当稳定了。图像效果理想时,找边肯定是可以找到的,有了边,肯定就有两个点,使用点到直线的距离,得到了测量结果。
    . z$ s4 a) W& G上面的函数进一步优化,将找边函数的参数优化一下,做成控件,将图像缓存创建与图像读取部分使用IMAGE引用代替,就可以变成一个图像处理函数子VI了。
    ; c! N5 l% v" {4 E2 u" }视觉助手的具体使用与应用,请订阅《基于Vision Assistant的图像处理实用教程》。
    5 f( W* ^6 r6 t' {7 B. |
    + C" A9 M- R7 y* T
    * t2 N  W: h7 ~  }9 d

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情

    2018-5-4 08:24
  • 签到天数: 32 天

    [LV.5]50FPS

    发表于 2013-11-4 08:58:32 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-5-4 08:24
  • 签到天数: 32 天

    [LV.5]50FPS

    发表于 2013-11-4 08:58:36 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2016-10-12 07:39
  • 签到天数: 7 天

    [LV.3]30FPS

    发表于 2013-11-4 21:21:38 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-12-6 13:52
  • 签到天数: 26 天

    [LV.4]40FPS

    发表于 2013-11-6 19:50:06 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-10-10 10:37
  • 签到天数: 385 天

    [LV.9]90FPS

    发表于 2013-11-14 10:32:39 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-15 22:56:28 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-8-4 17:27
  • 签到天数: 6 天

    [LV.2]20FPS

    发表于 2013-11-18 23:43:26 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-2-20 08:03
  • 签到天数: 7 天

    [LV.3]30FPS

    发表于 2013-11-19 20:44:29 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-19 22:55:38 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    淘宝机器视觉商城

    Archiver|手机版|小黑屋| 机器视觉之家|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 ) |网站地图

    GMT+8, 2018-10-23 03:22

    Powered by shixinhua.com X3.4

    © 2009-2018 VISIONBBS.COM 浏览量:

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