《zw版·Halcon-delphi系列原创教程》 Halcon分类函数012,polygon,多边形

为方便阅读,在不影响说明的前提下,笔者对函数进行了简化:

  • :: 用符号“**”,替换:“procedure”
  • :: 用大写字母“X”,替换:“IHUntypedObjectX”
  • :: 省略了字符:“const”、“OleVariant”

【示例】 说明

函数:

procedure AddNoiseWhiteContourXld( const Contours: IHUntypedObjectX; out NoisyContours: IHUntypedObjectX; NumRegrPoints: OleVariant; Amp: OleVariant);

简化后为:

** AddNoiseWhiteContourXld( Contours: X; out NoisyContours: X; NumRegrPoints, Amp);

 ** AffineTransPolygonXld( Polygons: X; out PolygonsAffinTrans: X; HomMat2d);
说明, affine_trans_polygon_xld,对XLD多边形(polygon)进行一个任意仿射变换。 ** AreaCenterPointsXld( XLD: X; out Area, out Row, out Column);
说明, area_center_points_xld,被看做点云的轮廓,和多边形(polygon)的面积和重心。 ** AreaCenterXld( XLD: X; out Area, out Row, out Column, out PointOrder);
说明, area_center_xld,轮廓,和多边形(polygon)的面积和重心。 ** CircularityXld( XLD: X; out Circularity);
说明, circularity_xld,影响轮廓,或多边形(polygon)圆度(与圆相近的程度)的形状系数。 ** CombineRoadsXld( EdgePolygons: X; ModParallels: X; ExtParallels: X; CenterLines: X; out RoadSides: X; MaxAngleParallel, MaxAngleColinear, MaxDistanceParallel, MaxDistanceColinear);
说明, combine_roads_xld,合并两个等级分辨率中的路(road)。 ** CompactnessXld( XLD: X; out Compactness);
说明, compactness_xld,影响轮廓,或多边形(polygon)致密性的形状系数。 ** ConvexityXld( XLD: X; out Convexity);
说明, convexity_xld,影响轮廓,或多边形(polygon)凹凸性的形状系数。 ** DiameterXld( XLD: X; out Row1, out Column1, out Row2, out Column2, out Diameter);
说明, diameter_xld,两个轮廓,或多边形(polygon)点间的最大距离。 ** DifferenceClosedPolygonsXld( Polygons: X; Sub: X; out PolygonsDifference: X);
说明, difference_closed_polygons_xld,闭合多边形(polygon)的差异。 ** DispPolygon( WindowHandle, Row, Column);
说明, disp_polygon,显示一个多叉线。 ** DrawPolygon( out PolygonRegion: X; WindowHandle);
说明, draw_polygon,一个多边形的交互绘图。 ** EccentricityPointsXld( XLD: X; out Anisometry);
说明, eccentricity_points_xld,被看做点云的轮廓,或多变形(polygon)的Anisometry。 ** EccentricityXld( XLD: X; out Anisometry, out Bulkiness, out StructureFactor);
说明, eccentricity_xld,源自轮廓,或多边形(polygon)的椭圆参数的形状系数。 ** EllipticAxisPointsXld( XLD: X; out Ra, out Rb, out Phi);
说明, elliptic_axis_points_xld,被看做点云的轮廓,或多边形(polygon)的等价椭圆参数。 ** EllipticAxisXld( XLD: X; out Ra, out Rb, out Phi);
说明, elliptic_axis_xld,轮廓,或多变形(polygon)的等价椭圆参数。 ** GenContourPolygonRoundedXld( out Contour: X; Row, Col, Radius, SamplingInterval);
说明, gen_contour_polygon_rounded_xld,根据一个多边形(polygon)(以元组形式给出)的圆形角点创建一个XLD轮廓,。 ** GenContourPolygonXld( out Contour: X; Row, Col);
说明, gen_contour_polygon_xld,根据一个多边形(polygon)(以元组形式给出)创建一个XLD轮廓,。 ** GenParallelsXld( Polygons: X; out Parallels: X; Len, Dist, Alpha, Merge);
说明, gen_parallels_xld,提取并行XLD多边形(polygon)。 ** GenPolygonsXld( Contours: X; out Polygons: X; Type_, Alpha);
说明, gen_polygons_xld,根据多边形近似创建XLD轮廓,。 ** GenRegionPolygon( out Region: X; Rows, Columns);
说明, gen_region_polygon,将一个多边形存储为一个目标图像。 ** GenRegionPolygonFilled( out Region: X; Rows, Columns);
说明, gen_region_polygon_filled,将一个多边形存储为一个已填充区域。 ** GenRegionPolygonXld( Polygon: X; out Region: X; Mode);
说明, gen_region_polygon_xld,创建一个XLD多边形中的区域。 ** GetLinesXld( Polygon: X; out BeginRow, out BeginCol, out EndRow, out EndCol, out Length, out Phi);
说明, get_lines_xld,返回一个XLD多边形(polygon)数据。 ** GetPolygonXld( Polygon: X; out Row, out Col, out Length, out Phi);
说明, get_polygon_xld,返回一个XLD多边形(polygon)数据。 ** GetRegionPolygon( Region: X; Tolerance, out Rows, out Columns);
说明, get_region_polygon,用一个多边形近似获取区域。 ** InfoParallelsXld( Parallels: X; Image: X; out QualityMin, out QualityMax, out GrayMin, out GrayMax, out StandardMin, out StandardMax);
说明, info_parallels_xld,返回被XLD多边形(polygon)包围的区域的灰度值的信息。 ** IntersectionClosedPolygonsXld( Polygons1: X; Polygons2: X; out PolygonsIntersection: X);
说明, intersection_closed_polygons_xld,闭合多边形(polygon)的交集。 ** LengthXld( XLD: X; out Length);
说明, length_xld,轮廓,或多边形(polygon)的长度。 ** MaxParallelsXld( ExtParallels: X; out MaxPolygons: X);
说明, max_parallels_xld,合并具有相同多边形(polygon)的重建XLD并行。 ** ModParallelsXld( Parallels: X; Image: X; out ModParallels: X; out ExtParallels: X; Quality, MinGray, MaxGray, MaxStandard);
说明, mod_parallels_xld,提取一个包括同质区域的并行XLD多边形(polygon)。 ** MomentsAnyPointsXld( XLD: X; Mode, Area, CenterRow, CenterCol, P, Q, out M);
说明, moments_any_points_xld,被看做点云的轮廓,或多变形(polygon)的任意几何时刻(moments)。 ** MomentsAnyXld( XLD: X; Mode, PointOrder, Area, CenterRow, CenterCol, P, Q, out M);
说明, moments_any_xld,轮廓,或多变形(polygon)的任意集合时刻(moments)。 ** MomentsPointsXld( XLD: X; out M11, out M20, out M02);
说明, moments_points_xld,被看做点云的轮廓,或多变形(polygon)的几何时刻(moments)M20, M02, 和 M11。 ** OrientationPointsXld( XLD: X; out Phi);
说明, orientation_points_xld,被看做点云的轮廓,或多变形(polygon)的方向。 ** OrientationXld( XLD: X; out Phi);
说明, orientation_xld,轮廓,或多变形(polygon)的方向。 ** RadiometricSelfCalibration( Images: X; ExposureRatios, Features, FunctionType, Smoothness, PolynomialDegree, out InverseResponse);
说明, radiometric_self_calibration,执行一个相机的辐射测量的自校准。 ** ReadPolygonXldArcInfo( out Polygons: X; FileName);
说明, read_polygon_xld_arc_info,从用ARC/INFO生成格式表示的文件读取XLD多边形。 ** ReadPolygonXldDxf( out Polygons: X; FileName, GenParamNames, GenParamValues, out DxfStatus);
说明, read_polygon_xld_dxf,从一个DXF文件中读取 XLD多边形。 ** SelectShapeXld( XLD: X; out SelectedXLD: X; Features, Operation, Min, Max);
说明, select_shape_xld,根据形状特征选择轮廓,或多边形(polygon)。 ** SelectXldPoint( XLDs: X; out DestXLDs: X; Row, Column);
说明, select_xld_point,选择包括给定点在内的所有的轮廓,或多边形(polygon)。 ** ShapeTransXld( XLD: X; out XLDTrans: X; Type_);
说明, shape_trans_xld,改变轮廓,或多边形(polygon)的形状。 ** SmallestCircleXld( XLD: X; out Row, out Column, out Radius);
说明, smallest_circle_xld,轮廓,或多边形(polygon)的最小封闭圆。 ** SmallestRectangle1Xld( XLD: X; out Row1, out Column1, out Row2, out Column2);
说明, smallest_rectangle1_xld,平行与轮廓,或多边形(polygon)的坐标轴的封闭矩形。 ** SmallestRectangle2Xld( XLD: X; out Row, out Column, out Phi, out Length1, out Length2);
说明, smallest_rectangle2_xld,轮廓,或多边形(polygon)任意方向的最小封闭矩形。 ** SplitContoursXld( Polygons: X; out Contours: X; Mode, Weight, Smooth);
说明, split_contours_xld,在主要点分割XLD轮廓,。 ** SymmDifferenceClosedPolygonsXld( Polygons1: X; Polygons2: X; out PolygonsDifference: X);
说明, symm_difference_closed_polygons_xld,闭合多边形(polygon)的对称差异。 ** TestSelfIntersectionXld( XLD: X; CloseXLD, out DoesIntersect);
说明, test_self_intersection_xld,测试轮廓,或多边形(polygon)自身相交性。 ** TestXldPoint( XLD: X; Row, Column, out IsInside);
说明, test_xld_point,测试一个或多个包括给定点在内的轮廓,或多边形(polygon)。 ** Union2ClosedPolygonsXld( Polygons1: X; Polygons2: X; out PolygonsUnion: X);
说明, union2_closed_polygons_xld,闭合多边形(polygon)的并集。 ** WritePolygonXldArcInfo( Polygons: X; FileName);
说明, write_polygon_xld_arc_info,向用ARC/INFO生成格式表示的文件写入XLD多边形。 ** WritePolygonXldDxf( Polygons: X; FileName);
说明, write_polygon_xld_dxf,向一个DXF格式的文件中写入 XLD多边形。

《zw版·Halcon-delphi系列原创教程》 Halcon分类函数012,polygon,多边形的更多相关文章

  1. 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别

    [<zw版·Halcon与delphi系列原创教程>zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸 ...

  2. 【《zw版·Halcon与delphi系列原创教程》Halcon图层与常用绘图函数

    [<zw版·Halcon与delphi系列原创教程>Halcon图层与常用绘图函数 Halcon的绘图函数,与传统编程vb.c.delphi语言完全不同,     传统编程语言,甚至cad ...

  3. 《zw版Halcon与delphi系列原创教程》发布说明

    <zw版Halcon与delphi系列原创教程>发布说明 zw转载的<台湾nvp系列halcon-delphi教程>,虽然很多,不过基本上都是从cnc.数控角度的demo..  ...

  4. 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw

    <zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...

  5. 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版

    <zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...

  6. 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表

    <zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...

  7. 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi

    [<zw版·delphi与Halcon系列原创教程>Halcon的短板与delphi 看过<delphi与Halcon系列>blog的网友都知道,笔者对Halcon一直是非常推 ...

  8. 《zw版·delphi与halcon系列原创教程》hello,zw

    <zw版·delphi与halcon系列原创教程>hello,zw 按惯例,第一个程序是‘hello’ 毕竟,Halcon是专业的图像库,所以我们就不用纯文本版的,来一个专业版.Halco ...

  9. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

随机推荐

  1. 利用iframe将div放置在object的上面

    这两天在写一个用object上传照片的网页,在上传时,需要弹出一个进度条的div,我就按照正常的思维模式,将进度条div设为绝对定位,将其z-index设置的很大,结果,进度条div被object给遮 ...

  2. 集中式版本控制VS分布式版本控制

    CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所 ...

  3. 模拟状态为active的日志损坏的数据恢复实验(不完全恢复)

    1查看当前日志状态 首先不完全恢复是会丢失数据的,由此在当前打开的数据中我们创建一些测试数据,用来验证当我们进行完不完全恢复后该数据是否还存在. 2模拟删除CURRENT状态的日志 3启动数据验证错误 ...

  4. JSTL 核心标签库 使用(C标签)

    JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:f ...

  5. 二叉树-二叉查找树-AVL树-遍历

    一.二叉树 定义:每个节点都不能有多于两个的儿子的树. 二叉树节点声明: struct treeNode { elementType element; treeNode * left; treeNod ...

  6. 修改RectTransform的宽度和高度

    rectTransform.sizeDelta = new Vector2( width, height);

  7. IOS第18天(4,核心动画,时钟效果,定时器,图片旋转角度,CALayer 锚点,获取当前,小时,秒,分)

    **** #import "HMViewController.h" // 每秒秒针转6度 #define perSecendA 6 // 每分钟分针转6度 #define perM ...

  8. 自己用node.js 搭建APP服务器,然后用AFNetworking 请求 报如下错误:App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.

    "App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure ...

  9. Cookie 知识点再整理

    1. Cookie  是存储在客户端 内存 或者 硬盘(例如火狐把 Cookie 存储在 C:\Documents and Settings\用户名\Application Data\Mozilla\ ...

  10. ios-获取商店已上线app信息

    NSString *url = [[NSString alloc] initWithFormat:@"http://itunes.apple.com/lookup?id=%@",@ ...