石鑫华视觉论坛

 找回密码
 注册会员
查看: 551|回复: 4

[有偿] LabVIEW Vision指定起点、终点和半径求圆弧

[复制链接]
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

     楼主| 发表于 2023-11-10 14:52:32 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    圆弧,有很多指定方法。例如说,指定起始角、终止角、边界矩形等参数的,在LabVIEW的IMAQ Overlay Arc VI覆盖弧函数中就使用了这样的方法。
    image1.png

    IMAQOverlay Arc VI覆盖弧函数
          覆盖弧函数需要指定起始角、终止角,以及边界矩形。这里可以有一个变体,也就是利用起始角、终止角、半径和圆心来确定圆弧。实际上,半径和圆心也就是确定了边界矩形。
    还有指定起点、终点和半径,来求圆弧。本文主要演示这种方法。
    当只指定起点、终点和半径时。起点和终点可决定弦长和位置,这时在弦的两边都可能会存在圆心。因此,仅指定弧的起点终点和半径而不指定具体圆心时,是可以有两个弧的,两个弧的圆心分别在弦的两边。
    QQ截图20231110143614.png

    LabVIEWVision指定起点、终点和半径求圆弧(逆时针角度)
    如上图所示,是指定了起点和终点,以及半径,分别在图像上覆盖的两个弧的效果。
    青色显示了一个小弧,比较短,圆心在弦的右上方。
    绿色显示了一个大弧,比较长,圆心在弦的左下方。
    这里仅考虑了NI视觉中定义的逆时针为正方向的角度定义。如果还要考虑顺时针角度的定义的话(也就是起点和终点反过来),那么就会有4个弧:
    image3.png

    LabVIEWVision指定起点、终点和半径求圆弧(顺时针角度)


    LabVIEWVision指定起点、终点和半径求圆弧视频号解说

    LabVIEW VDM版本:2020SP1
    指定圆弧起点终点和半径画弧.zip (77.09 KB, 下载次数: 1, 售价: 50 元)
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-3-29 10:09
  • 签到天数: 3 天

    连续签到: 3 天

    [LV.2]200FPS

    发表于 2024-3-29 10:39:01 | 显示全部楼层 来自:上海市徐汇区 联通漕河泾数据中心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

     楼主| 发表于 2024-3-29 11:03:34 | 显示全部楼层 来自:湖南省怀化市洪江市 移动
    KT1130 发表于 2024-3-29 10:39
    请问如何利用起始角、终止角、半径和圆心来确定圆弧呢?

    overlay arc就是这种方法
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-3-29 10:09
  • 签到天数: 3 天

    连续签到: 3 天

    [LV.2]200FPS

    发表于 2024-3-29 12:45:59 | 显示全部楼层 来自:上海市徐汇区 联通漕河泾数据中心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

     楼主| 发表于 2024-3-29 18:59:16 | 显示全部楼层 来自:湖南省怀化市洪江市 移动
    KT1130 发表于 2024-3-29 12:45
    输入端为边界矩形,就是需要把半径和圆心先转换成边界矩形?

    嗯,中心加减半径得到相应的矩形左上角右下角的坐标
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-12-22 22:52

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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