1、閾值分割html
閾值分割算子衆多:spa
threshold :這是最基本最簡單的閾值算子。htm
binary_threshold :它是自動閾值算子,自動選出暗(dark)的區域,或者自動選出亮(light)的區域,理解起來並無難度。blog
dyn_threshold :該算子和dual_threshold和var_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合併算子的原理。