【opencv2操作之HoughLinesP參數解釋及實例展示】

HoughLinesP原函數:

功能:將輸入圖像按照給出參數要求提取線段,放在lines中。

lines:是一個vector<Vec4i>,Vec4i是一個包含4個int數據類型的結構體,[x1,y1,x2,y2],可以表示一個線段。

rho:就是一個半徑的分辨率。

theta:角度分辨率。

threshold:判斷直線點數的閾值。

minLineLength:線段長度閾值。

minLineGap:線段上最近兩點之間的閾值。


實例操作

1、源代碼:


2、結果展示:


不同參數的效果比較:

1、minLineLength

以下分別是民minLineLength=50,minLinelength=100



2、threshold

以下分別是threshold=10,threshold=50



3、minLineGap

以下分別是minLineGap=1,minLineGap=10




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章