【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)

distance_transform  计算区域每个点到区域边缘的距离变换,并将距离信息赋值到图像中。

distance_transform(Region : DistanceImage : MetricForegroundWidthHeight : )

 

Region:  (输入)输入区域

DistanceImage:(输出)输出 像素值 为 到边缘距离 的图像

WidthHeight :(输入)输出图像的宽  和   高

Foreground:(输入) 若为 true  则计算区域内 所有点到 区域边缘的 距离信息;若为false 则计算 区域外所有点到区域边缘的 距离信息。

【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第1张图片【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第2张图片【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第3张图片

 

 Metric: (输入)有五种情况

  (1) 'city-block'  沿每个点 到边缘的 垂直 和 平行 的方向计算最近 距离

                      【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第4张图片【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第5张图片

  (2) ’ chessboard‘  沿每个点 到边缘的 垂直 、 平行和倾斜 的方向计算 最近距离

                       【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第6张图片【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第7张图片

  (3) ’ octagonal'   沿每个点 到边缘的 垂直 、 平行和倾斜(权值更高) 的方向计算 最近距离

                         【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第8张图片 【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第9张图片

  (4) ’chamfer-3-4'  沿每个点 到边缘的 垂直 、 平行(权值为3)和倾斜(权值为4) 的方向计算 最近距离

                         【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第10张图片 【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第11张图片

  (5)‘ euclidean'  沿每个点 到边缘的 欧几里得距离

                         【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第12张图片 【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)_第13张图片

 

你可能感兴趣的:(图像处理,机器视觉)