問題タブ [straight-line-detection]

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

python - opencvで線の交点を見つける方法

この写真では、レーシング レーン間の長い白線と短い垂直線の間の交点を見つけようとしています。

ここに画像の説明を入力 したがって、以下に具体化された黒い点を自動的に取得するには、 ここに画像の説明を入力してください

これが私のコードです:

最初の画像では、白い部分を検出できます。

ここに画像の説明を入力

2番目の画像では、長い行を取得できます

ここに画像の説明を入力

しかし、垂直線を検出するための適切な設定が見つかりません

ここに画像の説明を入力

誰でも適切な設定またはより良い方法を提案できますか

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

python - Pythonで画像から線を抽出する

画像からパス/ラインを抽出する必要があります。この入力にラプラシアン フィルターを適用します。ラプラシアン フィルター処理されたイメージでは、抽出される線は、境界を形成する (線形パスの太さを定義する) 高い値のピクセルを持つ線形オブジェクトを形成するように接続された低い値のピクセルとして見ることができます。問題は、同様の値を持つこれらの線の間にさらに多くのピクセルがあることです。これらの行を抽出するためのしきい値の設定は機能しません。エントロピーやガボール フィルターなどのフィルターの適用も機能しませんでした。HoughP や Hough Transformation では意味のあるものは何も出ません。おそらく引数が適切に設定されていません。画像からこれらの行/パスを抽出するのに助けが必要です。