問題タブ [houghlines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
345 参照

python - Hough Line は、OpenCV と Numpy を使用して Python で 1 行しか書き込みません

Python、OpenCV、numpy で HoughLines() を使用する方法を学んでいます。次の画像を使用します。

ここに画像の説明を入力

そして、最も太い線だけでなく、すべての線を検出しようとしています。結果は次のとおりです。

ここに画像の説明を入力

そして、ここに私のコードがあります:

ここでチュートリアル/コードを使用しています: https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_houghlines/py_houghlines.html

これは単純なように見えますが、チュートリアルでは、使用されている画像は新聞の数独であり、単一の行を取得している場所に多くの行が返されます。コードでedgesわかるように、別の画像に出力して、そこで何が起こっているかを確認しました。結果は次のとおりです。

ここに画像の説明を入力

多くのエッジが見つかったようですが、多くではなく、1 本の赤い線しか得られません。私のコードはどこが間違っていますか?