首页 > 其他分享 >Halcon XLD 轮廓操作,轮廓交集补集

Halcon XLD 轮廓操作,轮廓交集补集

时间:2023-05-02 15:06:32浏览次数:37  
标签:xld XLD 对象 Contours4 补集 轮廓 contour 输入


8.1获取轨迹的图像数据

 获取轮廓坐标 get_contour_xld     

算子:get_contour_xld(Contour : : : Row, Col)

示例:get_contour_xld (Contours4, Row26, Col)

Contours4(输入对象):输入轮廓对象

Row26(输出控制参数1):输出轮廓的每一个点的行坐标

Col(输出控制参数2):输出轮廓的每一个点的纵坐标


8.2轮廓的保存和读取

保存轮廓:将轮廓保存为 DXF 文件 write_contour_xld_dxf

算子:write_contour_xld_arc_info(Contours : : FileName : )

示例:write_contour_xld_arc_info (Contours4, '119')

Contours4(输入对象):输入轮廓对象

119(输入控制参数):输入文件名称



 读取轮廓:将 DXF 文件读入 read_contour_xld_dxf

算子:read_contour_xld_arc_info( : Contours : FileName : )

示例:read_contour_xld_arc_info (Contours4, '112')

Contours4(输出对象):输出轮廓对象

112(输入控制参数):输入文件名称


8.3轮廓的集合运算

闭合轮廓的交集:intersection_closed_contours_xld

算子:intersection_closed_contours_xld(Contours1, Contours2 : ContoursIntersection : : )

示例:intersection_closed_contours_xld (ContEllipse, ContEllipse1, ContoursIntersection1)

ContEllipse(输入对象1):输入轮廓对象1

ContEllipse1(输入对象2):输入轮廓对象2

ContoursIntersection1(输出对象):输出两个轮廓对象的交际部分轮廓


 闭合轮廓的差:difference_closed_contours_xld

算子:difference_closed_contours_xld(Contours, Sub : ContoursDifference : : )

示例:difference_closed_contours_xld (ContEllipse, ContoursIntersection1, ContoursDifference)

ContEllipse(输入对象1):输入较大轮廓对象

ContoursIntersection1(输入对象2):输入小的轮廓对象

ContoursDifference(输出对象):输出相减后的轮廓对象    

标签:xld,XLD,对象,Contours4,补集,轮廓,contour,输入
From: https://blog.51cto.com/u_16073071/6239947

相关文章

  • Halcon XLD 轮廓操作,轮廓交集补集
     8.1获取轨迹的图像数据 获取轮廓坐标get_contour_xld     算子:get_contour_xld(Contour ::: Row, Col)示例:get_contour_xld(Contours4,Row26,Col)Contours4(输入对象):输入轮廓对象Row26(输出控制参数1):输出轮廓的每一个点的行坐标Col(输出控制参数2):输出轮廓的......
  • Halcon轮廓的分割,合并及圆&矩形&线拟合
    变换平滑轮廓:smooth_contours算子:smooth_contours_xld(Contours : SmoothedContours : NumRegrPoints :)示例:smooth_contours_xld(Border,SmoothedContours,11)Border(输入对象):输入轮廓对象SmoothedContours(输出对象):输出平滑后的轮廓11(输入控制参数):数值越大越平滑......
  • Halcon轮廓的分割,合并及圆&矩形&线拟合
    变换 平滑轮廓:smooth_contours算子:smooth_contours_xld(Contours : SmoothedContours : NumRegrPoints :)示例:smooth_contours_xld(Border,SmoothedContours,11)Border(输入对象):输入轮廓对象SmoothedContours(输出对象):输出平滑后的轮廓11(输入控制参数):数值越大越平滑形状变换......
  • Halcon XLD 生成提取&测量及特征筛选
    6.1XLD的生成和提取XLD的创建生成圆轮廓gen_circle_contour_xld算子:gen_circle_contour_xld(: ContCircle : Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution :)示例:gen_circle_contour_xld(ContCircle1,500,500,150,0,6.28318,'positiv......
  • HTML5: 利用SVG动画动态绘制文字轮廓边框线条
    DEMO:点击这里看效果 简要教程这是一款很酷的html5svg线条动态绘制文字轮廓边框动画特效。SVG路径动画在网页设计中是一项热门的技术,它允许我们绘制各种简单、精美的图标和文字。关于使用SVG制作图标方面的知识,请参考阅读ESSENTIALICONS。制作流程先......
  • 轮廓系数(Silhouette Coefficient Index)
    轮廓系数(SilhouetteCoefficientIndex)轮廓系数(SilhouetteCoefficientIndex)是一种聚类评估指标,用于评估数据聚类的效果。其取值范围在[-1,1]之间,指标值越大表示聚类结果聚类效果越好。具体来说,轮廓系数既要考虑聚类结果的紧密性,又要考虑聚类结果之间的分离度。如果一个数据......
  • opencv-python 4.9.4. 轮廓:层次结构
    理论在最近几篇关于轮廓的文章中,我们使用了与OpenCV提供的轮廓相关的几个函数。但是当我们使用cv.findContours()函数在图像中找到轮廓时,我们已经传递了一个参数ContourRetrievalMode。我们通常传递cv.RETR_LIST或cv.RETR_TREE,它运行的效果很好。但它究竟意味着什么?此外,在输出......
  • opencv-python 4.9.2. 轮廓特征
    矩图像的矩可帮助你计算某些特征,如对象的质心,对象的面积等特征。函数cv.moments()给出了计算的所有矩值的字典。从这一刻起,你可以提取有用的数据,如面积,质心等。质心由关系给出,$$C_{x}=\frac{M_{10}}{M_{00}}$$和$$C_{y}=\frac{M_{01}}{M_{00}}$$。这可以按如下方式完成:i......
  • uni-app 实现轮播图组件外轮廓背景色随图片主题色改变
    uni-app实现轮播图组件外轮廓背景色随图片主题色改变<template><viewclass="container"><canvascanvas-id="getThemeColorCanvas"id="getThemeCo......
  • 11.扫描(即扫略、管道-圆形轮廓+薄壁)
    一、简单扫描1.点击进入草图-样条曲线绘制,点击完成2.创建与样条曲线垂直的基准平面 3.汇总扫描截面,设置几何约束-穿透 4.点击扫描,选择引导线和截面,点击确认即可......