目錄
- hough_lines(算子)
- 描述
- 參數
hough_lines(算子)
hough_lines - 借助Hough變換檢測邊緣圖像中的線條并將其返回到HNF中。
hough_lines(RegionIn :: AngleResolution,Threshold,AngleGap,DistGap:Angle,Dist)
描述
算子hough_lines允許在區域中選擇線狀結構,從而不必連接線的各個點。該過程基于Hough變換。這些線在HNF中返回,即它們的法向量的方向和長度。
參數AngleResolution定義了與角度確定有關的精確程度。它等于1 / AngleResolution度。參數閾值確定至少為了被接收到輸出中而必須支持線原假設的原始區域的多少個點。參數AngleGap和DistGap定義霍夫圖像中的點的鄰域,以便確定局部最大值。這些行以HNF格式返回。
并行
多線程類型:可重入(與非獨占運算符并行運行)。
多線程范圍:全局(可以從任何線程調用)。
沒有并行化處理。
參數
RegionIn(input_object)region→object
二進制邊緣圖像,其中要檢測線條。
AngleResolution(input_control)整數→(整數)
調整角度區域的分辨率。
默認值:4
值列表:1,2,4,8
Threshold(input_control)整數→(整數)
霍夫圖像中的閾值。
默認值:100
典型值范圍:2≤閾值
AngleGap(input_control)整數→(整數)
霍夫圖像中兩個最大值的最小距離(方向:角度)。
默認值:5
典型值范圍:0≤AngarGap
DistGap(input_control)整數→(整數)
霍夫圖像中兩個最大值的最小距離(方向:距離)。
默認值:5
典型值范圍:0≤DistGap
Angle(output_control)hesseline.angle.rad-array→(真實)
檢測到的線的法向量的角度(以弧度表示)。
典型值范圍:-1.5707963≤角度≤3.1415927
Dist(output_control)hesseline.distance-array→(real)
檢測到的線與原點的距離。
元素數量:Dist == Angle
典型值范圍:0≤Dist