閾值分割與XLD輪廓拼接——第4講

 

1、閾值分割html

 

閾值分割算子衆多:spa

 

threshold :這是最基本最簡單的閾值算子。htm

 

binary_threshold :它是自動閾值算子,自動選出暗(dark)的區域,或者自動選出亮(light)的區域,理解起來並無難度。blog

 

dyn_threshold :該算子和dual_thresholdvar_threshold的理解參考下文連接。圖片

Halcon閾值化算子dual_threshold和var_threshold的理解ci

 

動態閾值須要一張模糊的圖片作對比,所以須要預處理圖像的算子。get

 

預處理算子:io

mean_image、binomial_filter:對圖像的通常預處理,用於消除噪聲。原理

 

median_image:抑制小斑點或者細線。nio

 

smooth_image:平滑圖像。

 

anisotropic_diffusion:平滑圖像的同時保留邊緣。

 

 

 

threshold_sub_pix :經過閾值分割,從圖像中提取具備亞像素精度的灰度邊緣。它不返回區域,而是將灰度值小於閾值的區域與灰度值大於閾值的區域分隔開。(XLD)

 

有個跟它很是相似的算子——edges_sub_pix

 

 

2、XLD拼接

 

 

XLD合併操做:

 

union_collinear_contours_xld:合併在同一直線的XLD


union_cocircular_contours_xld:合併在同圓的XLD


union_adjacent_contours_xld:合併鄰近的XLD

 

 

 

union_adjacent_contours_xld爲例,用圖例說明一下XLD合併算子的原理。

 

相關文章
相關標籤/搜索