HALCON算子函数——Chapter 14 : Regions

Chapter_14:Regions

14.1  Access

1. get_region_chain

  功能:一个对象的轮廓(contour)作为链式码。

2. get_region_contour

  功能:查询一个目标的轮廓(contour)。

3. get_region_convex

  功能:查询突起的外表作为轮廓(contour)。

4. get_region_points

  功能:查询一个区域的像素数。

5. get_region_polygon

  功能:用一个多边形近似获取区域。

6. get_region_runs

  功能:查询一个区域的扫描宽度编码。

 

14.2  Creation

1. gen_checker_region

  功能:创建一个方格式区域。

2. gen_circle

  功能:创建一个圆周。

3. gen_ellipse

  功能:创建一个椭圆。

4. gen_empty_region

  功能:创建一个空的区域。

5. gen_grid_region

  功能:根据行或像素数创建一个区域_。

6. gen_random_region

  功能:创建一个随机区域。

7. gen_random_regions

  功能:创建随机区域如圆周,矩形和椭圆。

8. gen_rectangle1

  功能:创建一个与坐标轴平行的长方形。

9. gen_rectangle2

  功能:创建任意方向的矩形。

10. gen_region_contour_xld

   功能:从XLD元组中创建一个区域。

11. gen_region_histo

   功能:将一个直方图转换为一个区域。

12. gen_region_hline

   功能:将Hesse正规形状中描述的输入线存储为区域。

13. gen_region_line

   功能:将输入线以区域形式存储。

14. gen_region_points

   功能:将个别的像素存储为图像区域。

15. gen_region_polygon

   功能:将一个多边形存储为一个目标图像。

16. gen_region_polygon_filled

   功能:将一个多边形存储为一个已填充区域。

17. gen_region_polygon_xld

   功能:创建一个XLD多边形中的区域。

18. gen_region_runs

   功能:创建一个扫描宽度编码中的图像区域。

19. label_to_region

   功能:提取一幅图像中灰度值相同的区域。

 

14.3  Features

1. area  center

  功能:一个区域的面积(大小)和中心。

2. circularity

  功能:影响一个区域与圆的相似度的形状系数。

3. compactness

  功能:影响一个区域致密度的形状系数。

4. connect  and_holes

  功能:连接部分和中断的数目。

5. contlength

  功能:描述一个区域轮廓(contour)的长度。

6. convexity

  功能:影响一个区域凸性的形状系数。

7. diameter  region

  功能:一个区域两个边界点的最大距离。

8. eccentricity

  功能:来源于椭圆参数的形状系数。

9. elliptic  axis

  功能:相似椭圆的参数。

10.euler  number

功能:计算Euler数目。

11. find  neighbors

   功能:搜寻直接邻域。

12. get  region_index

   功能:包括给定像素在内的所有的区域的索引。

13. get  region_thickness

   功能:查询主轴附近区域的宽度(厚度)。

14. hamming  distance

   功能:两个区域间的汉明距离。

15. hamming_distance_norm

   功能:两个区域间的归一化汉明距离。

16. inner  circle

   功能:一个区域内部最大的圆周。

17. inner_rectangle1

   功能:一个区域内部最大的矩形。

18. moments_region_2nd

   功能:区域的某时刻几何特性,。

19. moments_region_2nd  invar

   功能:区域的某时刻几何特性。

20. moments_region_2nd  rel_invar

   功能:计算相关时刻参数。

21. moments_region  3rd

   功能:区域的某时刻几何特性。

22. moments_region_3rd  invar

   功能:区域的某时刻几何特性。

23. moments_region_central

   功能:区域的某时刻几何特性。

24. moments_region_central_invar

   功能:区域的某时刻几何特性。

25. orientation_region

   功能:一个区域的定向。

26. rectangularity

   功能:影响一个区域矩形相似度的形状系数。

27. roundness

   功能:轮廓中获取的形状系数。

28.runlength_distribution

功能:一个区域扫描宽度编码所需的顺串的分配。

29. runlength_features

   功能:区域扫描宽度编码的特征值。

30. select_region_point

  功能:选择包括给定像素在内的所有区域。

31. select_region_spatial

   功能:讨论区域的关联性。

32. select_shape

   功能:根据图形特征选择区域。

33. select_shape_proto

   功能:选择彼此有某种关系的区域。

34. select_shape_std

   功能:选择给定形状的区域。

35. smallest_circle

   功能:一个区域的最小周长。

36. smallest_rectangle1

   功能:平行于坐标轴的包围某区域的矩形。

37. smallest_rectangle2

   功能:任意方向包围某区域的最小矩形。

38. spatial_relation

   功能:根据坐标轴方向左、右、上、下排列相关区域。

 

14.4  Geometric-Transformations

1. affine_trans_region

  功能:对区域进行任意的二维变换。

2. mirror_region

  功能:反馈一个平行于X或Y坐标轴的区域。

3. move_region

  功能:对区域进行变换。

4. polar_trans_region

  功能:将一个环状弧内的区域转换为极坐标。

5. polar_trans_region_inv

  功能:将极坐标中的区域转换为笛卡尔坐标中的区域。

6. projective_trans_region

  功能:对一个区域进行射影变换。

7. transpose_region

  功能:翻译关于一个点的一个区域。

8. zoom_region

  功能:缩放一个区域。

 

14.5  Sets

1. complement

  功能:返回一个区域的补码。

2. difference

  功能:计算两个区域的差距(不同)。

3. intersection

   功能:计算两个区域的交集。

4. symm_difference

  功能:计算两个区域对称差异。

5. union1

  功能:返回所有输入区域的并集。

6. union2

  功能:返回两个区域的并集。

 

14.6  Tests

1. test_equal_region

  功能:检测两个目标区域是否相同。

2. test_subset_region

  功能:检测一个区域是否包含在另一个区域中。

 

14.7  Transformation

1. background_seg

 功能:决定给定区域背景相连的部分。

2. clip_region

  功能:将一个区域修改为矩形。

3. clip_region  rel

  功能:根据大小修改一个区域。

4. connection

  功能:计算一个区域相连接的部分。

5. distance  transform

  功能:计算一个区域的距离变换。

6. eliminate  runs

  功能:消除一个给定宽度的顺串。

7. expand  region

  功能:填充区域间的间隙或分离互相重叠的区域。

8.fill  up

   功能:填充区域中的中断(裂缝等)。

9. fill_up_shape

  功能:填充拥有给定图形特征区域的中断。

10. hamming_change_region

   功能:创建一个有给定汉明距离的区域。

11. interjacent

   功能:利用给定区域分割图像。

12. junctions_skeleton

   功能:找到框架中的结点和终点。

13. merge_regions_line_scan

   功能:从行扫描图像合并区域。

14.partition  dynamic

   功能:在较小垂直范围的位置水平分割一个区域。

15. partition_dynamic

   功能:将一个区域分割为等大的矩形。

16. rank_region

   功能:给对区域的操作归类。

17. remove  noise  region

   功能:去除一个区域内的噪声。

18. shape_trans

   功能:改变一个区域的形状。

19. skeleton

   功能:计算一个区域的框架。

20. sort  region

   功能:根据相邻位置归类区域。

21. split_skeleton_lines

   功能:用一个像素宽,没有分支的线来分离线。

22. split_skeleton_region

   功能:用一个像素宽,没有分支的区域来分离线。

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值