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 將一個區域映射到一個點上

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