問題タブ [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.
python - 単純な長方形の上部の線を検出しないハフライン
私は困惑しています。黒地に白のシンプルな長方形です。ハウラインはトップラインを見つけることができません。トップだけでなく、他のすべてを見つけることができます。
誰?
python - OpenCV の HoughLines は、検出された行を [rho,theta] マトリックスにどのような順序でリストしますか?
線を含む特定の画像が OpenCV の HoughLine 変換に渡されると、rho と theta のペアのリストが返されます。各ペアは個々の線を定義します。この rho,theta ペアのリストにリストされている行の順序は何ですか?
たとえば、この8行の 画像をpythonで使用した場合、8行の画像
次のように、8 行分の rho,theta 行列が返されました。
このマトリックスにリストされている行の順序は、openCV によってどのように決定されますか?
c++ - OpenCV C++でHoughLines関数の出力から目的の線を引く方法は?
環境 :
この講義の 8 ページ目では、OpenCV のHoughLines関数がライン パラメーターrhoとthetaの N x 2 配列を返し、これはlinesという配列に格納されていると述べています。
次に、これらの角度から実際に線を作成するために、いくつかの式を用意し、後でline関数を使用します。式は、以下のコードで説明されています。
コード :
入力画像:
観察 1:
観察 2:
問題:
上記のコードで、a、-a、b、-b で乗算した数値をいじると、さまざまな長さの行が得られます。観察 2 は、1000 の代わりに 200 を掛けたときに得られました (観察 1 につながります)。
詳細については、上記のコードの 18 行目と 19 行目のコメントを参照してください。
質問:
HoughLines 出力から線を描画するとき、線の開始点と終了点をどのように制御できますか?
たとえば、観測 2 の右車線 (左上隅から右下を指す赤い線) を画面の右下から開始し、画面の左上を指すようにします (左車線の鏡像のように) )。
image-processing - 同じ画像内の一致する線
同じ画像でハフ変換を使用して、同じ画像のより多くの行を取得しました。ここで、これらの行を一致させて、最後にターゲットを識別するいくつかの行を追加したいと考えています。