halcon之 distance_transform


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最遠和最近點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM