問題タブ [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 に答える
300 参照

python - 単純な長方形の上部の線を検出しないハフライン

私は困惑しています。黒地に白のシンプルな長方形です。ハウラインはトップラインを見つけることができません。トップだけでなく、他のすべてを見つけることができます。

誰?

https://www.screencast.com/t/bNu4sptcS3a

0 投票する
2 に答える
1948 参照

python - OpenCV の HoughLines は、検出された行を [rho,theta] マトリックスにどのような順序でリストしますか?

線を含む特定の画像が OpenCV の HoughLine 変換に渡されると、rho と theta のペアのリストが返されます。各ペアは個々の線を定義します。この rho,theta ペアのリストにリストされている行の順序は何ですか?

たとえば、この8行の 画像をpythonで使用した場合、8行の画像

次のように、8 行分の rho,theta 行列が返されました。

このマトリックスにリストされている行の順序は、openCV によってどのように決定されますか?

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

c++ - OpenCV C++でHoughLines関数の出力から目的の線を引く方法は?

環境 :

この講義の 8 ページ目では、OpenCV のHoughLines関数がライン パラメーターrhothetaの N x 2 配列を返し、これはlinesという配列に格納されていると述べています。

次に、これらの角度から実際に線を作成するために、いくつかの式を用意し、後でline関数を使用します。式は、以下のコードで説明されています。

コード :

入力画像:

ここに画像の説明を入力

観察 1:

ここに画像の説明を入力

観察 2:

ここに画像の説明を入力

問題:

上記のコードで、a、-a、b、-b で乗算した数値をいじると、さまざまな長さの行が得られます。観察 2 は、1000 の代わりに 200 を掛けたときに得られました (観察 1 につながります)。

詳細については、上記のコードの 18 行目と 19 行目のコメントを参照してください。

質問:

HoughLines 出力から線を描画するとき、線の開始点と終了点をどのように制御できますか?

たとえば、観測 2 の右車線 (左上隅から右下を指す赤い線) を画面の右下から開始し、画面の左上を指すようにします (左車線の鏡像のように) )。

0 投票する
0 に答える
86 参照

image-processing - 同じ画像内の一致する線

同じ画像でハフ変換を使用して、同じ画像のより多くの行を取得しました。ここで、これらの行を一致させて、最後にターゲットを識別するいくつかの行を追加したいと考えています。