Halcon学习日志-创建随机区域/储存区域/partition_dynamic/select_shape_proto/split_skeleton_lines/transpose_region

1.gen_checker_region 创建一个棋盘方格区域。
gen_random_region 创建一个随机区域

2.runlength_features 通过runlength编码为每个输入区域计算存储该区域所需的运行次数。
runlength_distribution 区域runlength编码所需的运行数分布。

3.gen_region_histo 将直方图转换为区域。
gen_region_points 将单个像素存储为图像区域。
gen_region_line 将输入行存储为图像区域。
gen_region_polygon 将多边形存储为区域。
gen_region_polygon_filled 将多边形存储为填充区域。
gen_region_runs 从runlength编码创建一个区域。
get_region_contour 访问对象的轮廓。
get_region_index 包含给定像素的所有区域的索引。

4.hough_lines_dir 利用局部梯度方向的霍夫变换检测边缘图像中的线,并以法线的形式返回。

5.junctions_skeleton 在骨架中找到连接点和端点。

6.merge_regions_line_scan 从线扫描图像中合并区域。
连接相邻区域,这些区域使用高度ImageHeight从相邻图像中分割出来。该操作符特别用于处理线扫描相机捕捉到的图像中提取的区域。CurrRegions包含当前图像中的区域,并阻止前一个图像中的区域。

7.partition_dynamic 在垂直范围较小的位置水平地划分区域。
partition_rectangle 将一个区域划分成大小近似相等的矩形。

8.rank_region计算二进制秩运算符。使用大小为High x Width的过滤掩模。在此过程中,对于区域内的每一个点,计算位于滤波掩模内的区域的点的个数。如果这个数大于或等于Number,则将当前点添加到输出区域。

9.select_shape_proto 选择相互之间有一定关系的区域。

10.split_skeleton_lines 分割线由一个像素宽的非分支线表示。
将由一个像素宽的非分支区域表示的线根据它们的曲率分割成更短的线。如果直线上一个点到连接其端点的线段的最大距离大于MaxDistance (split & merge算法),则行被分割。近似线段的起始点和结束点在BeginRow、BeginCol、EndRow和EndCol中返回。
split_skeleton_region 分割线由一个像素宽的非分支区域表示。
将由一个像素宽的非分支区域表示的线根据它们的曲率分割成更短的线。如果直线上一个点到连接其端点的线段的最大距离大于MaxDistance (split & merge算法),则行被分割。然而,返回的不是近似线,而是分成几个输出区域的原始线。

11.transpose_region 将一个区域映射到一个点上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章