HALCON算子函數——Chapter 19 : XLD

来源:互联网 发布:淘宝网布沙发 编辑:程序博客网 时间:2024/05/17 10:42
http://blog.csdn.net/think_fast/article/details/7011477 

Chapter_19:XLD

19.1  Access

1. get_contour_xld

  功能:返回XLD輪廓(contour)的坐標。

2. get_lines_xld

  功能:返回一個XLD多邊形(polygon)數據。

3. get_parallels_xld

  功能:返回一個XLD並行數據。

4. get_polygon_xld

  功能:返回一個XLD多邊形(polygon)數據。

 

19.2  Creation

1. gen_contour_nurbs_xld

  功能:將一個NURBS曲線轉換為一個XLD(密度?)輪廓(contour)。

2. gen_contour_polygon_rounded_xld

  功能:根據一個多邊形(polygon)(以元組形式給出)的圓形角點創建一個XLD輪廓(contour)。

3. gen_contour_polygon_xld

  功能:根據一個多邊形(polygon)(以元組形式給出)創建一個XLD輪廓(contour)。

4. gen_contour_region_xld

  功能:根據區域創建XLD輪廓(contour)。

5. gen_contours_skeleton_xld

  功能:將框架轉換為XLD輪廓(contour)。

6. gen_cross_contour_xld

  功能:根據每個輸入點交叉的形狀創鍵一個XLD輪廓(contour)。

7. gen_ellipse_contour_xld

  功能:根據相應的橢圓弧創建一個XLD輪廓(contour)。

8. gen_parallels_xld

  功能:提取並行XLD多邊形(polygon)。

9. gen_polygons_xld

  功能:根據多邊形近似創建XLD輪廓(contour)。

10. gen_rectangle2_contour_xld

   功能:創建一個矩形XLD輪廓(contour)。

11. mod_parallels_xld

   功能:提取一個包括同質區域的並行XLD多邊形(polygon)。

 

19.3  Features

1. area_center_points_xld

  功能:被看做點雲的輪廓(contour)和多邊形(polygon)的面積和重心。

2. area_center_xld

  功能:輪廓(contour)和多邊形(polygon)的面積和重心。

3. circularity_xld

  功能:影響輪廓(contour)或多邊形(polygon)圓度(與圓相近的程度)的形狀系數。

4. compactness_xld

  功能:影響輪廓(contour)或多邊形(polygon)致密性的形狀系數。

5. contour_point_num_xld

  功能:返回一個XLD輪廓(contour)中點的數目。

6. convexity_xld

  功能:影響輪廓(contour)或多邊形(polygon)凹凸性的形狀系數。

7. diameter_xld

  功能:兩個輪廓(contour)或多邊形(polygon)點間的最大距離。

8. dist_ellipse_contour_points_xld

  功能:計算所有輪廓(contour)內的點到一個橢圓的距離。

9. dist_ellipse_contour_xld

  功能:輪廓到一個橢圓的距離。

10. dist_rectangle2_contour_points_xld_

   功能:計算所有輪廓(contour)內的點到一個矩形的距離。

11. eccentricity_points_xld_

   功能:被看做點雲的輪廓(contour)或多變形(polygon)的Anisometry

12. eccentricity_xld

   功能:源自輪廓(contour)或多邊形(polygon)的橢圓參數的形狀系數。

13. elliptic_axis_points_xld

   功能:被看做點雲的輪廓(contour)或多邊形(polygon)的等價橢圓參數。

14. elliptic_axis_xld

   功能:輪廓(contour)或多變形(polygon)的等價橢圓參數。

15. fit_circle_contour_xld

   功能:根據圓周近似獲取XLD輪廓(contour)。

16. fit_ellipse_contour_xld

   功能:根據橢圓或橢圓弧近似獲取XLD輪廓(contour)。

17. fit_line_contour_xld

   功能:根據分割線近似獲取XLD輪廓(contour)。

18. fit_rectangle2_contour_xld

   功能:用矩形來匹配XLD輪廓(contour)。

19. get_contour_angle_xld

   功能:為每個輪廓(contour)點計算一個XLD輪廓(contour)方向。

20. get_contour_attrib_xld

   功能:返回一個XLD輪廓(contour)的點的特征值。

21. get_contour_global_attrib_xld

   功能:返回一個XLD輪廓(contour)的全局特征值。

22. get_regress_params_xld

   功能:返回XLD輪廓(contour)參數。

23. info_parallels_xld

   功能:返回被XLD多邊形(polygon)包圍的區域的灰度值的信息。

24. length_xld

   功能:輪廓(contour)或多邊形(polygon)的長度。

25. local_max_contours_xld

   功能:選擇局域最大灰度值的XLD輪廓(contour)。

26. max_parallels_xld

   功能:合並具有相同多邊形(polygon)的重建XLD並行。

27. moments_any_points_xld

   功能:被看做點雲的輪廓(contour)或多變形(polygon)的任意幾何時刻(moments)。

28. moments_any_xld

   功能:輪廓(contour)或多變形(polygon)的任意集合時刻(moments)。

29. moments_points_xld

   功能:被看做點雲的輪廓(contour)或多變形(polygon)的幾何時刻(moments)M20,_M02,_和_M11。

30. moments_xld

   功能:輪廓(contour)或多變形的幾何時刻(moments)M20,_M02,_and_M11。

31. orientation_points_xld

   功能:被看做點雲的輪廓(contour)或多變形(polygon)的方向。

32. orientation_xld

   功能:輪廓(contour)或多變形(polygon)的方向。

33. query_contour_attribs_xld

   功能:返回一個XLD輪廓(contour)定義的屬性的名字。

34. query_contour_global_attribs_xld

   功能:返回一個XLD輪廓(contour)定義的全局屬性的名字。

35. select_contours_xld

   功能:根據一些特征選擇XLD輪廓(contour)。

36. select_shape_xld

   功能:根據形狀特征選擇輪廓(contour)或多邊形(polygon)。

37. select_xld_point

   功能:選擇包括給定點在內的所有的輪廓(contour)或多邊形(polygon)。

38. smallest_circle_xld

   功能:輪廓(contour)或多邊形(polygon)的最小封閉圓。

39. smallest_rectangle1_xld

   功能:平行與輪廓(contour)或多邊形(polygon)的坐標軸的封閉矩形。

40. smallest_rectangle2_xld

   功能:輪廓(contour)或多邊形(polygon)任意方向的最小封閉矩形。

41. test_self_intersection_xld

   功能:測試輪廓(contour)或多邊形(polygon)自身相交性。

42. test_xld_point

   功能:測試一個或多個包括給定點在內的輪廓(contour)或多邊形(polygon)。

 

19.4  Geometric-Transformations

1. affine_trans_contour_xld

  功能:對XLD輪廓(contour)進行一個任意二維仿射變換。

2. affine_trans_polygon_xld

  功能:對XLD多邊形(polygon)進行一個任意仿射變換。

3. gen_parallel_contour_xld

  功能:計算一個XLD輪廓(contour)的平行輪廓(contour)。

4. polar_trans_contour_xld

  功能:將一個環狀弧中的輪廓(contour)轉換為極坐標形式。

5. polar_trans_contour_xld_inv

  功能:將極坐標下的輪廓(contour)轉換為笛卡爾坐標下的形式。

6. projective_trans_ontour_xld

  功能:對一個XLD輪廓(contour)進行射影變換。

 

19.5  Sets

1. difference_closed_contours_xld

  功能:閉合輪廓(contour)的差異。

2. difference_closed_polygons_xld_

  功能:閉合多邊形(polygon)的差異。

3. intersection_closed_contours_xld

  功能:閉合輪廓(contour)的交集。

4. intersection_closed_polygons_xld

  功能:閉合多邊形(polygon)的交集。

5. symm_difference_closed_contours_xld

  功能:閉合輪廓(contour)的對稱差異。

6. symm_difference_closed_polygons_xld

  功能:閉合多邊形(polygon)的對稱差異。

7. union2_closed_contours_xld

  功能:閉合輪廓(contour)的並集。

8. union2_closed_polygons_xld

  功能:閉合多邊形(polygon)的並集。

 

19.6  Transformation

1. add_noise_white_contour_xld

  功能:向XLD輪廓(contour)中加入噪聲。

2. clip_contours_xld

  功能:修剪一個XLD輪廓(contour)。

3. close_contours_xld

  功能:關閉一個XLD輪廓(contour)。

4. combine_roads_xld

  功能:合並兩個等級分辨率中的路(road)。

5. crop_contours_xld

  功能:切割一個XLD輪廓(contour)。

6. merge_cont_line_scan_xld

  功能:合並連續線掃描圖像中的XLD輪廓(contour)。

7. regress_contours_xld

  功能:計算一個XLD輪廓(contour)回歸線的參數。

8. segment_contours_xld

  功能:將XLD輪廓(contour)分割為分割線和圓周或橢圓弧。

9. shape_trans_xld

  功能:改變輪廓(contour)或多邊形(polygon)的形狀。

10. smooth_contours_xld

   功能:XLD輪廓(contour)的平滑。

11. sort_contours_xld

   功能:根據相關位置分類輪廓(contour)。

12. split_contours_xld

   功能:在主要點分割XLD輪廓(contour)。

13. union_adjacent_contours_xld

   功能:合並終點連接在一起的輪廓(contour)。

14. union_cocircular_contours_xld

   功能:合並屬於同一個圓周的輪廓(contour)。

15. union_collinear_contours_ext_xld

   功能:合並位於同一條直線上的輪廓(contour)(由附加函數操作)。

16. union_collinear_contours_xld

   功能:合並位於同一條直線上的輪廓(contour)。

17. union_straight_contours_histo_xld

   功能:合並到給定線有相似距離的相鄰直線輪廓(contour)

18. union_straight_contours_xld

   功能:合並具有相似方向的相鄰直線輪廓(contour)。