【问题标题】:Halcon - speed up IntersectionHalcon - 加速路口
【发布时间】:2020-12-20 12:22:56
【问题描述】:

我有一个 XLD 轮廓,为了简洁起见,想象一个带孔的圆圈,就像一个甜甜圈......(实际上它是一个有机形状......它只是为了简化......)

我在这个圆上以一定的角度画线,需要找到两个最外面的线与圆的交点。我是这样做的:

gen_contour_polygon_xld (Line,[curYL,curYR],[x1,x2])
intersection_contours_xld(Line,CircleXld,'all',Y,X,overlapping)

然后从 Y 和 X 元组中选择第一个和最后一个值。

intersection_contours_xld 平均需要 2.39 毫秒。我需要每张图片运行 15 次,总共有 6 张图片。有没有更快的方法来做到这一点?时间太长了……

【问题讨论】:

    标签: intersection contour halcon


    【解决方案1】:

    这个速度要快得多,只有 0.011 毫秒..

    intersection_line_contour_xld(CrateRegionXld,curYL,x1,curYR,x2,Y,X,overlapping)
    

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 1970-01-01
      • 2021-02-27
      • 2016-07-16
      • 2021-01-13
      • 2020-12-13
      • 2020-10-28
      • 2020-11-16
      • 2020-09-15
      相关资源
      最近更新 更多