2017-06-05 18 views
0

を働いていない:PythonのOpenCVの確率的ハフ線minLineLengthは、私は次のように確率的ハフラインのOpenCVのPython実装変換を使用しようとしています

lines_hp = cv2.HoughLinesP(mask,1,np.pi/180,200,minLineLength,maxLineGap) 

しかし、私はminLineLengthパラメータを設定するものは何でも、行が検出されたすべての同じまま。

参考までに、以下のコマンドを使用してある長さの行を描いています。 minLineLengthパラメータを変更すると、行の長さが変わります。

cv2.line(lines_mask,(50,30),(50,30+minLineLength),(255,0,0),2) 

IはHoughLinesPの結果を表示する場合、私は上記のコマンドを使用して描かれている線よりも長さが少ないラインをはっきり見ることができます。 minLineLengthを0から1000に変更しました。出力には全く変更はありません。どこが間違っていますか?

答えて

2

回答が見つかったhere。受け入れられた答えに示されている同様の方法に従うだけです。

+0

ええ、それは正しいです。単に 'lines'の位置引数に' None'を使うか、あるいはキーと値のペアとして各パラメータを送ります。 –

関連する問題