1. 程式人生 > >【opencv2操作之HoughLinesP引數解釋及例項展示】

【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