Compute the distance transformation of a region 該算子的做用是計算對region轉換距離。該算子的形式爲distance_transform(Region
: DistanceImage :Metric,Foreground,Width,Height
: )
怎麼理解這個算子呢,他的做用是輸出一副圖像,這幅圖像是每一個點到這個region的距離分佈圖,並非一個真正的圖像。只是一個距離值的分佈圖而已。其中寬和高是我輸入的計算距離的範圍。 Foreground是TRUE
表示測試region內部的點到region邊緣的距離。爲false 表示在region外的點到region的邊緣。 metric 是表示方法。
distance_transform
的使用場合: 他是用來測距離的,因此能夠用來測試一些線路有無破損。對於線路的破損能夠結合skeleton 來講。這個算出區域的骨架,這樣的話,我能夠計算region到骨架的距離是否大體相等 ,這樣就能夠檢測是否線路有缺陷。
distance_taransform 還能夠跟max_min_gray 來結合起來使用。這樣的話,能夠算出這個距離region 的最裏region最遠和最近點測試