問題タブ [houghlinesp]

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 投票する
2 に答える
3213 参照

python - Python で OpenCv を使用してほぼ直線を検出する

OpenCv を使用して画像内の直線を検出しています。以下はコードです:

画像(PDFのスクリーンショットImage.jpg下)の場合、結果としてresult.png)を取得していますが、これはまさに私が望む出力です。

画像.jpg ここに画像の説明を入力

結果.png ここに画像の説明を入力

しかし、以下の Image Test.jpgを入力として与えると、アルゴリズムが正しく機能しません。次のエラーが発生しています。

Test.jpgでは水平線がまっすぐではないため (電話のカメラでこれをクリックしたため)、またminLineLength値を100に変更すると、上記のエラーは表示されず、それぞれに不完全な色あせた線が表示されるためだと思います行。アルゴリズムを正しく機能させるには、アルゴリズムでどのパラメーターを変更する必要があるか教えてください。

テスト.jpgここに画像の説明を入力

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

opencv - OpenCV - グラフ上の線の抽出

グラフから線を抽出できるプログラムを作成したいと思います。

たとえば、このようなグラフが入力された場合、赤い線だけが出力されるようにします。 ここに画像の説明を入力

以下では、ハフ ライン変換を使用してこれを実行しようとしましたが、あまり有望な結果が得られません。

これにより、以下の出力画像が生成されますが、これはグラフの線を正確に認識していません。どうすればこれを行うことができますか?

注: 今のところ、グラフのタイトルやその他のテキストは気にしません。

ここに画像の説明を入力

次のような他のグラフ画像でもコードが機能するようにしたいと思います 。ここに画像の説明を入力 ここに画像の説明を入力