使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

HXLDCont (类)

名称

HXLDCont — 代表 XLD 轮廓对象(-数组)的一个实例。

基类

HXLD — 代表扩展线描述(eXtended Line Descriptions,XLD)对象的实例(-数组)。

构造函数

GenContourRegionXld生成轮廓区域扩展线描述    从区域生成 XLD 轮廓。
GenContourPolygonXld生成轮廓多边形扩展线描述    从多边形(以元组形式给出)生成 XLD 轮廓。

终结器

此算子不可作为类成员使用,但当对象实例的资源需要释放时会自动调用。该操作发生在垃圾回收的终结阶段,或显式调用 Dispose() 方法时。

ClearObj清除对象    从 HALCON 数据库中删除图标对象。

方法

AddNoiseWhiteContourXld添加噪声白轮廓扩展线描述    为扩展线描述(XLD)轮廓添加噪声。
AffineTransContourXld仿射变换轮廓扩展线描述    对扩展线描述轮廓应用任意仿射二维变换。
ChangeRadialDistortionContoursXld更改径向畸变轮廓扩展线描述    更改轮廓的径向畸变。
ClipContoursXld剪裁轮廓扩展线描述    剪裁 XLD 轮廓。
ClipEndPointsContoursXld剪裁端点轮廓扩展线描述    剪裁 XLD 轮廓的端点。
CloseContoursXld关闭轮廓扩展线描述    关闭 XLD 轮廓。
CompareObj比较对象    比较图标对象的相等性。
ConcatObj连接对象    连接两个图标对象元组。
ContourPointNumXld轮廓点数扩展线描述    返回 XLD 轮廓中的点数。
ContourToWorldPlaneXld轮廓至世界平面扩展线描述    将 XLD 轮廓变换到世界坐标系的平面 z=0 中。
CopyObj复制对象    复制 HALCON 数据库中的图标对象。
CreateAnisoShapeModelXld创建各向异性形状模型扩展线描述    准备一个各向异性缩放的形状模型,以便从扩展线描述轮廓进行匹配。
CreateLocalDeformableModelXld创建局部可变形模型扩展线描述    准备一个可变形模型,以便从 XLD 轮廓进行局部可变形匹配。
CreatePlanarCalibDeformableModelXld创建平面标定可变形模型扩展线描述    准备一个可变形模型,用于从 XLD 轮廓进行平面标定匹配。
CreatePlanarUncalibDeformableModelXld创建平面未标定可变形模型扩展线描述    准备一个可变形模型,用于从 XLD 轮廓进行平面未标定匹配。
CreateScaledShapeModelXld创建缩放形状模型扩展线描述    准备一个各向同性缩放的形状模型,以便从 XLD 轮廓进行匹配。
CreateShapeModelXld创建形状模型扩展线描述    准备一个形状模型,以便从 XLD 轮廓进行匹配。
CropContoursXld裁剪轮廓扩展线描述    裁剪 XLD 轮廓。
DeserializeXld反序列化扩展线描述    反序列化一个序列化 XLD 对象。
DifferenceClosedContoursXld差闭合轮廓扩展线描述    计算闭合轮廓的差。
DistEllipseContourPointsXld距离椭圆轮廓点扩展线描述    计算所有轮廓点到椭圆的距离。
DistEllipseContourXld距离椭圆轮廓扩展线描述    计算轮廓到椭圆的距离。
DistRectangle2ContourPointsXld距离矩形2轮廓点扩展线描述    计算所有轮廓点到矩形的距离。
DistanceCc距离轮廓轮廓    计算两个轮廓之间的距离。
DistanceCcMin距离轮廓轮廓最小    计算两个轮廓之间的最小距离。
DistanceCcMinPoints距离轮廓轮廓最小点    计算两个轮廓之间的最小距离和用于计算的点。
DistanceContoursXld距离轮廓扩展线描述    计算从一个轮廓到另一个轮廓的逐点距离。
DistanceLc距离线轮廓    计算一条线和一个轮廓之间的距离。
DistancePc距离点轮廓    计算一个点和一个轮廓之间的距离。
DistanceSc距离线段轮廓    计算一条线段和一个轮廓之间的距离。
DrawNurbs画非均匀有理B样条    交互式绘制一条非均匀有理 B 样条(Non-Uniform Rational B-Splines,NURBS)曲线。
DrawNurbsInterp画非均匀有理B样条插值    使用插值交互式绘制 NURBS 曲线。
DrawNurbsInterpMod画非均匀有理B样条插值模    使用插值交互式修改 NURBS 曲线。
DrawNurbsMod画非均匀有理B样条模    交互式修改 NURBS 曲线。
DrawXld画扩展线描述    交互式绘制轮廓。
DrawXldMod画扩展线描述模    交互式修改轮廓。
FitCircleContourXld拟合圆轮廓扩展线描述    通过圆近似计算 XLD 轮廓。
FitEllipseContourXld拟合椭圆轮廓扩展线描述    通过椭圆或椭圆弧近似计算 XLD 轮廓。
FitLineContourXld拟合线轮廓扩展线描述    按线段近似计算 XLD 轮廓。
FitRectangle2ContourXld拟合矩形2轮廓扩展线描述    将矩形拟合到 XLD 轮廓。
GenCircleContourXld生成圆轮廓扩展线描述    创建与圆或圆弧对应的 XLD 轮廓。
GenContourNurbsXld生成轮廓非均匀有理B样条扩展线描述    将 NURBS 曲线变换为 XLD 轮廓。
GenContourPolygonRoundedXld生成轮廓多边形圆角扩展线描述    从多边形(以元组形式给出)生成具有圆角的 XLD 轮廓。
GenContourPolygonXld生成轮廓多边形扩展线描述    从多边形(以元组形式给出)生成 XLD 轮廓。
GenCrossContourXld生成交叉轮廓扩展线描述    为每个输入点生成一个叉号形的 XLD 轮廓。
GenEllipseContourXld生成椭圆轮廓扩展线描述    创建与椭圆弧对应的 XLD 轮廓。
GenGridRectificationMap生成网格校正映射    基于规则网格的点计算畸变图像和校正图像之间的映射。
GenParallelContourXld生成平行轮廓扩展线描述    计算 XLD 轮廓的平行轮廓。
GenPolygonsXld生成多边形扩展线描述    通过多边形近似 XLD 轮廓。
GenRectangle2ContourXld生成矩形2轮廓扩展线描述    以矩形形状创建 XLD 轮廓。
GenRegionContourXld生成区域轮廓扩展线描述    从 XLD 轮廓创建区域。
GetContourAngleXld获取轮廓角度扩展线描述    计算每个轮廓点的 XLD 轮廓的方向。
GetContourAttribXld获取轮廓属性扩展线描述    返回 XLD 轮廓的点属性值。
GetContourGlobalAttribXld获取轮廓全局属性    返回 XLD 轮廓的全局属性值。
GetContourXld获取轮廓扩展线描述    返回 XLD 轮廓的坐标。
GetRegressParamsXld获取回归参数扩展线描述    返回 XLD 轮廓参数。
InsertObj插入对象    将对象插入到图标对象元组中。
IntersectionClosedContoursXld交集闭合轮廓扩展线描述    相交闭合轮廓。
LocalMaxContoursXld局部最大轮廓扩展线描述    选择具有局部最大灰度值的 XLD 轮廓。
MergeContLineScanXld合并轮廓线扫描扩展线描述    合并连续线扫描图像中的 XLD 轮廓。
ObjDiff对象差    计算两个对象元组的差。
PolarTransContourXld极坐标变换轮廓    将环形弧中的轮廓变换为极坐标。
PolarTransContourXldInv极坐标变换轮廓扩展线描述反    将极坐标系中的轮廓变换回笛卡尔坐标系。
ProjectiveTransContourXld投影变换轮廓扩展线描述    对 XLD 轮廓应用投影变换。
QueryContourAttribsXld查询轮廓属性扩展线描述    返回 XLD 轮廓的已定义属性的名称。
QueryContourGlobalAttribsXld查询轮廓全局属性扩展线描述    返回 XLD 轮廓的已定义全局属性的名称。
RadialDistortionSelfCalibration径向畸变自标定    标定径向畸变。
ReadContourXldArcInfo读取轮廓扩展线描述ARC信息    将 XLD 轮廓读取到 ARC/INFO 生成格式的文件中。
ReadContourXldDxf读取轮廓扩展线描述DXF    从 DXF 文件读取 XLD 轮廓。
RegressContoursXld回归轮廓扩展线描述    计算 XLD 轮廓的回归线参数。
RemoveObj移除对象    从图标对象元组中移除对象。
ReplaceObj替换对象    替换图标对象元组的一个或多个元素。
SegmentContourAttribXld分割轮廓属性扩展线描述    分割局部属性满足给定条件的 XLD 轮廓部分。
SegmentContoursXld分割轮廓扩展线描述    将 XLD 轮廓分割成线段和圆弧或椭圆弧。
SelectContoursXld选择轮廓扩展线描述    根据多个特征选择 XLD 轮廓。
SelectObj选择对象    从对象元组中选择对象。
SelectShapeXld选择形状扩展线描述    使用形状特征选择轮廓或多边形。
SelectXldPoint选择扩展线描述点    选择包含给定点的所有轮廓或多边形。
SerializeXld序列化扩展线描述    序列化 XLD 对象。
ShapeTransXld形状变换扩展线描述    变换轮廓或多边形的形状。
SmoothContoursXld平滑轮廓扩展线描述    平滑 XLD 轮廓。
SortContoursXld排序轮廓扩展线描述    根据轮廓的相对位置对轮廓进行排序。
SymmDifferenceClosedContoursXld对称差闭合轮廓扩展线描述    计算闭合轮廓的对称差。
TestEqualObj测试相等对象    比较图像对象的相等性。
TrainGenericShapeModel训练通用形状模型    训练形状模型进行匹配。
Union2ClosedContoursXld并集2闭合轮廓扩展线描述    计算闭合轮廓的并集。
UnionAdjacentContoursXld并集相邻轮廓扩展线描述    计算端点靠近的轮廓的并集。
UnionCocircularContoursXld并集共圆轮廓扩展线描述    计算属于同一圆的轮廓的并集。
UnionCollinearContoursExtXld并集共线轮廓扩展扩展线描述    计算共线轮廓的并集(具有扩展功能的算子)。
UnionCollinearContoursXld并集共线轮廓扩展线描述    计算余切轮廓的并集。
UnionCotangentialContoursXld并集余切轮廓扩展线描述    将多个三维对象模型合并为一个新的三维对象模型。
UnionStraightContoursHistoXld并集直线轮廓直方图扩展线描述    计算与给定直线具有相似距离的相邻直线轮廓的并集。
UnionStraightContoursXld并集直线轮廓扩展线描述    计算具有相似方向的相邻直线轮廓的并集。
WriteContourXldArcInfo写入轮廓扩展线描述ARC信息    将 XLD 轮廓以 ARC/INFO 生成格式写入文件。
WriteContourXldDxf写入轮廓扩展线描述DXF    将 XLD 轮廓写入 DXF 格式的文件。

HXLDCont (类)

名称

HXLDCont — 代表 XLD 轮廓对象(-数组)的一个实例。

基类

HXLD — 代表扩展线描述(eXtended Line Descriptions,XLD)对象的实例(-数组)。

构造函数

GenContourRegionXld生成轮廓区域扩展线描述    从区域生成 XLD 轮廓。
GenContourPolygonXld生成轮廓多边形扩展线描述    从多边形(以元组形式给出)生成 XLD 轮廓。

析构函数

此算子不可作为类成员使用,但会在析构函数中自动调用。这种情况发生在局部变量作用域结束时,或当堆上的实例被删除时。

ClearObj清除对象    从 HALCON 数据库中删除图标对象。

方法

AddNoiseWhiteContourXld添加噪声白轮廓扩展线描述    为扩展线描述(XLD)轮廓添加噪声。
AffineTransContourXld仿射变换轮廓扩展线描述    对扩展线描述轮廓应用任意仿射二维变换。
ChangeRadialDistortionContoursXld更改径向畸变轮廓扩展线描述    更改轮廓的径向畸变。
ClipContoursXld剪裁轮廓扩展线描述    剪裁 XLD 轮廓。
ClipEndPointsContoursXld剪裁端点轮廓扩展线描述    剪裁 XLD 轮廓的端点。
CloseContoursXld关闭轮廓扩展线描述    关闭 XLD 轮廓。
CompareObj比较对象    比较图标对象的相等性。
ConcatObj连接对象    连接两个图标对象元组。
ContourPointNumXld轮廓点数扩展线描述    返回 XLD 轮廓中的点数。
ContourToWorldPlaneXld轮廓至世界平面扩展线描述    将 XLD 轮廓变换到世界坐标系的平面 z=0 中。
CopyObj复制对象    复制 HALCON 数据库中的图标对象。
CreateAnisoShapeModelXld创建各向异性形状模型扩展线描述    准备一个各向异性缩放的形状模型,以便从扩展线描述轮廓进行匹配。
CreateLocalDeformableModelXld创建局部可变形模型扩展线描述    准备一个可变形模型,以便从 XLD 轮廓进行局部可变形匹配。
CreatePlanarCalibDeformableModelXld创建平面标定可变形模型扩展线描述    准备一个可变形模型,用于从 XLD 轮廓进行平面标定匹配。
CreatePlanarUncalibDeformableModelXld创建平面未标定可变形模型扩展线描述    准备一个可变形模型,用于从 XLD 轮廓进行平面未标定匹配。
CreateScaledShapeModelXld创建缩放形状模型扩展线描述    准备一个各向同性缩放的形状模型,以便从 XLD 轮廓进行匹配。
CreateShapeModelXld创建形状模型扩展线描述    准备一个形状模型,以便从 XLD 轮廓进行匹配。
CropContoursXld裁剪轮廓扩展线描述    裁剪 XLD 轮廓。
DeserializeXld反序列化扩展线描述    反序列化一个序列化 XLD 对象。
DifferenceClosedContoursXld差闭合轮廓扩展线描述    计算闭合轮廓的差。
DistEllipseContourPointsXld距离椭圆轮廓点扩展线描述    计算所有轮廓点到椭圆的距离。
DistEllipseContourXld距离椭圆轮廓扩展线描述    计算轮廓到椭圆的距离。
DistRectangle2ContourPointsXld距离矩形2轮廓点扩展线描述    计算所有轮廓点到矩形的距离。
DistanceCc距离轮廓轮廓    计算两个轮廓之间的距离。
DistanceCcMin距离轮廓轮廓最小    计算两个轮廓之间的最小距离。
DistanceCcMinPoints距离轮廓轮廓最小点    计算两个轮廓之间的最小距离和用于计算的点。
DistanceContoursXld距离轮廓扩展线描述    计算从一个轮廓到另一个轮廓的逐点距离。
DistanceLc距离线轮廓    计算一条线和一个轮廓之间的距离。
DistancePc距离点轮廓    计算一个点和一个轮廓之间的距离。
DistanceSc距离线段轮廓    计算一条线段和一个轮廓之间的距离。
DrawNurbs画非均匀有理B样条    交互式绘制一条非均匀有理 B 样条(Non-Uniform Rational B-Splines,NURBS)曲线。
DrawNurbsInterp画非均匀有理B样条插值    使用插值交互式绘制 NURBS 曲线。
DrawNurbsInterpMod画非均匀有理B样条插值模    使用插值交互式修改 NURBS 曲线。
DrawNurbsMod画非均匀有理B样条模    交互式修改 NURBS 曲线。
DrawXld画扩展线描述    交互式绘制轮廓。
DrawXldMod画扩展线描述模    交互式修改轮廓。
FitCircleContourXld拟合圆轮廓扩展线描述    通过圆近似计算 XLD 轮廓。
FitEllipseContourXld拟合椭圆轮廓扩展线描述    通过椭圆或椭圆弧近似计算 XLD 轮廓。
FitLineContourXld拟合线轮廓扩展线描述    按线段近似计算 XLD 轮廓。
FitRectangle2ContourXld拟合矩形2轮廓扩展线描述    将矩形拟合到 XLD 轮廓。
GenCircleContourXld生成圆轮廓扩展线描述    创建与圆或圆弧对应的 XLD 轮廓。
GenContourNurbsXld生成轮廓非均匀有理B样条扩展线描述    将 NURBS 曲线变换为 XLD 轮廓。
GenContourPolygonRoundedXld生成轮廓多边形圆角扩展线描述    从多边形(以元组形式给出)生成具有圆角的 XLD 轮廓。
GenContourPolygonXld生成轮廓多边形扩展线描述    从多边形(以元组形式给出)生成 XLD 轮廓。
GenCrossContourXld生成交叉轮廓扩展线描述    为每个输入点生成一个叉号形的 XLD 轮廓。
GenEllipseContourXld生成椭圆轮廓扩展线描述    创建与椭圆弧对应的 XLD 轮廓。
GenGridRectificationMap生成网格校正映射    基于规则网格的点计算畸变图像和校正图像之间的映射。
GenParallelContourXld生成平行轮廓扩展线描述    计算 XLD 轮廓的平行轮廓。
GenPolygonsXld生成多边形扩展线描述    通过多边形近似 XLD 轮廓。
GenRectangle2ContourXld生成矩形2轮廓扩展线描述    以矩形形状创建 XLD 轮廓。
GenRegionContourXld生成区域轮廓扩展线描述    从 XLD 轮廓创建区域。
GetContourAngleXld获取轮廓角度扩展线描述    计算每个轮廓点的 XLD 轮廓的方向。
GetContourAttribXld获取轮廓属性扩展线描述    返回 XLD 轮廓的点属性值。
GetContourGlobalAttribXld获取轮廓全局属性    返回 XLD 轮廓的全局属性值。
GetContourXld获取轮廓扩展线描述    返回 XLD 轮廓的坐标。
GetRegressParamsXld获取回归参数扩展线描述    返回 XLD 轮廓参数。
InsertObj插入对象    将对象插入到图标对象元组中。
IntersectionClosedContoursXld交集闭合轮廓扩展线描述    相交闭合轮廓。
LocalMaxContoursXld局部最大轮廓扩展线描述    选择具有局部最大灰度值的 XLD 轮廓。
MergeContLineScanXld合并轮廓线扫描扩展线描述    合并连续线扫描图像中的 XLD 轮廓。
ObjDiff对象差    计算两个对象元组的差。
PolarTransContourXld极坐标变换轮廓    将环形弧中的轮廓变换为极坐标。
PolarTransContourXldInv极坐标变换轮廓扩展线描述反    将极坐标系中的轮廓变换回笛卡尔坐标系。
ProjectiveTransContourXld投影变换轮廓扩展线描述    对 XLD 轮廓应用投影变换。
QueryContourAttribsXld查询轮廓属性扩展线描述    返回 XLD 轮廓的已定义属性的名称。
QueryContourGlobalAttribsXld查询轮廓全局属性扩展线描述    返回 XLD 轮廓的已定义全局属性的名称。
RadialDistortionSelfCalibration径向畸变自标定    标定径向畸变。
ReadContourXldArcInfo读取轮廓扩展线描述ARC信息    将 XLD 轮廓读取到 ARC/INFO 生成格式的文件中。
ReadContourXldDxf读取轮廓扩展线描述DXF    从 DXF 文件读取 XLD 轮廓。
RegressContoursXld回归轮廓扩展线描述    计算 XLD 轮廓的回归线参数。
RemoveObj移除对象    从图标对象元组中移除对象。
ReplaceObj替换对象    替换图标对象元组的一个或多个元素。
SegmentContourAttribXld分割轮廓属性扩展线描述    分割局部属性满足给定条件的 XLD 轮廓部分。
SegmentContoursXld分割轮廓扩展线描述    将 XLD 轮廓分割成线段和圆弧或椭圆弧。
SelectContoursXld选择轮廓扩展线描述    根据多个特征选择 XLD 轮廓。
SelectObj选择对象    从对象元组中选择对象。
SelectShapeXld选择形状扩展线描述    使用形状特征选择轮廓或多边形。
SelectXldPoint选择扩展线描述点    选择包含给定点的所有轮廓或多边形。
SerializeXld序列化扩展线描述    序列化 XLD 对象。
ShapeTransXld形状变换扩展线描述    变换轮廓或多边形的形状。
SmoothContoursXld平滑轮廓扩展线描述    平滑 XLD 轮廓。
SortContoursXld排序轮廓扩展线描述    根据轮廓的相对位置对轮廓进行排序。
SymmDifferenceClosedContoursXld对称差闭合轮廓扩展线描述    计算闭合轮廓的对称差。
TestEqualObj测试相等对象    比较图像对象的相等性。
TrainGenericShapeModel训练通用形状模型    训练形状模型进行匹配。
Union2ClosedContoursXld并集2闭合轮廓扩展线描述    计算闭合轮廓的并集。
UnionAdjacentContoursXld并集相邻轮廓扩展线描述    计算端点靠近的轮廓的并集。
UnionCocircularContoursXld并集共圆轮廓扩展线描述    计算属于同一圆的轮廓的并集。
UnionCollinearContoursExtXld并集共线轮廓扩展扩展线描述    计算共线轮廓的并集(具有扩展功能的算子)。
UnionCollinearContoursXld并集共线轮廓扩展线描述    计算余切轮廓的并集。
UnionCotangentialContoursXld并集余切轮廓扩展线描述    将多个三维对象模型合并为一个新的三维对象模型。
UnionStraightContoursHistoXld并集直线轮廓直方图扩展线描述    计算与给定直线具有相似距离的相邻直线轮廓的并集。
UnionStraightContoursXld并集直线轮廓扩展线描述    计算具有相似方向的相邻直线轮廓的并集。
WriteContourXldArcInfo写入轮廓扩展线描述ARC信息    将 XLD 轮廓以 ARC/INFO 生成格式写入文件。
WriteContourXldDxf写入轮廓扩展线描述DXF    将 XLD 轮廓写入 DXF 格式的文件。

使用右上角的选项卡切换到不同的编程语言。