halcon hough_lines 霍夫直线变换
目錄
- hough_lines(算子)
- 描述
- 參數(shù)
hough_lines(算子)
hough_lines - 借助Hough變換檢測(cè)邊緣圖像中的線條并將其返回到HNF中。
hough_lines(RegionIn :: AngleResolution,Threshold,AngleGap,DistGap:Angle,Dist)
描述
算子hough_lines允許在區(qū)域中選擇線狀結(jié)構(gòu),從而不必連接線的各個(gè)點(diǎn)。該過程基于Hough變換。這些線在HNF中返回,即它們的法向量的方向和長(zhǎng)度。
參數(shù)AngleResolution定義了與角度確定有關(guān)的精確程度。它等于1 / AngleResolution度。參數(shù)閾值確定至少為了被接收到輸出中而必須支持線原假設(shè)的原始區(qū)域的多少個(gè)點(diǎn)。參數(shù)AngleGap和DistGap定義霍夫圖像中的點(diǎn)的鄰域,以便確定局部最大值。這些行以HNF格式返回。
并行
多線程類型:可重入(與非獨(dú)占運(yùn)算符并行運(yùn)行)。
多線程范圍:全局(可以從任何線程調(diào)用)。
沒有并行化處理。
參數(shù)
RegionIn(input_object)region→object
二進(jìn)制邊緣圖像,其中要檢測(cè)線條。
AngleResolution(input_control)整數(shù)→(整數(shù))
調(diào)整角度區(qū)域的分辨率。
默認(rèn)值:4
值列表:1,2,4,8
Threshold(input_control)整數(shù)→(整數(shù))
霍夫圖像中的閾值。
默認(rèn)值:100
典型值范圍:2≤閾值
AngleGap(input_control)整數(shù)→(整數(shù))
霍夫圖像中兩個(gè)最大值的最小距離(方向:角度)。
默認(rèn)值:5
典型值范圍:0≤AngarGap
DistGap(input_control)整數(shù)→(整數(shù))
霍夫圖像中兩個(gè)最大值的最小距離(方向:距離)。
默認(rèn)值:5
典型值范圍:0≤DistGap
Angle(output_control)hesseline.angle.rad-array→(真實(shí))
檢測(cè)到的線的法向量的角度(以弧度表示)。
典型值范圍:-1.5707963≤角度≤3.1415927
Dist(output_control)hesseline.distance-array→(real)
檢測(cè)到的線與原點(diǎn)的距離。
元素?cái)?shù)量:Dist == Angle
典型值范圍:0≤Dist
總結(jié)
以上是生活随笔為你收集整理的halcon hough_lines 霍夫直线变换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python分析身份证所在地(省、市、区
- 下一篇: PHP base64数据与图片的互相转换