image processing - ハフ変換を説明する

image processing - ハフ変換を説明する

私はちょうど冒険的で、コンピュータビジョンに向かって私の最初の赤ちゃんのステップをとっています。 私はハフ変換を自分で実装しようとしましたが、私は全体の画像を取得しません。 私はウィキペディアのエントリーを読んだり、リチャード・ドゥダとピーター・ハートのオリジナルの "ハーフ変換を使って絵のラインとカーブを検出"していましたが、助けにはなりませんでした。 誰かが私にもっとフレンドリーな言葉で説…


java - 色が白または黒に近いかどうかをどのように判断するのですか?

私は肌の色調を扱っており、人の肌の色調が白や黒に近いかどうかを判断したいと考えています。 色が与えられているので、それが白い肌色に近いのか黒い色に近いのかをどうやって判断するのですか? 私はいくつかのnoobishアルゴリズムを試して、誰も私がこれを行う方法を知っていますか?…


c++ - opencvによる堅牢な(色とサイズ不変の)サークル検出を作成する(ハフ変換や他の機能に基づく)

私は次の非常にシンプルなpythonコードを書いて画像内の円を見つけました: import cv import numpy as np WAITKEY_DELAY_MS=10 STOP_KEY='q' cv.NamedWindow("image-press 'q' to quit", cv.CV_WINDOW_AUTOSIZE); cv.NamedWindow("post-proc…


c++ - 頑強に同じ直径のN個の円を見つける:ハフ変換閾値をbruteforcingする代わりに

私は、ペトリ皿(または他の円形容器)の小さな動物を追跡するためのアプリケーションを開発しています。 追跡が行われる前に、最初の数フレームが領域の定義に使用されます。 各料理は円形の独立した静的エリアに一致します(つまり、追跡中は更新されません)。 ユーザは、元の画像から料理を見つけて、それらをエリアとして使用しようとするようにプログラムに要求することができる。 次に例を示します。 このタスク…


OpenCVハフ最強ライン

HoughCircles関数のように、OpenCVのHoughLines関数またはHoughLinesP関数はアキュムレータ順に行のリストを返しますか。 行の順番を知りたいのですが。 ラインのアキュムレータ値を取得するのも非常に便利です。そのため、固定されたしきい値の代わりにインテリジェントで適応的なしきい値を使用できます。 OpenCVを自分で書き換えることなく、順序付けまたはアキュムレー…


c++ - OpenCVで画像の十字を検出する

私はOpenCVの助けを借りて私の入力ビデオストリームの形(十字)を検出しようとしています。 現在、私は十字架のバイナリイメージを得るために閾値処理をしていますが、これはかなりうまくいきます。 残念ながら、抽出されたBLOBが十字であるかどうかを判断する私のアルゴリズムはあまりうまく機能しません。 下の画像でわかるように、特定の視点ではすべてのコーナーが検出されるわけではありません。 私はfin…



opencv - 特定のAngular 度で角を検出する方法

私は、正三角形と長方形の画像を持っています: そして私は三角形の三角だけを検出したいと思います。 私はOpenCV Harrisコーナー検出器のチュートリアルに従っています。三角形のすべてのコーナー点にはthreshold=80(四角形のすべての四隅の点= 255)があります。 しかし、私は閾値と程度の間のリンクを見つけませんでした。 例えば、[55,65]度の範囲の角を見つけるにはどう…


MATLABのHoughlines

ハフ線を使って画像内の線を検出したら、それを使って基準画像の線の角度(回転)の変化をどのように計算できますか?…




opencv example ハフ変換 houghlines2 hough python maxlinegap 英語 直線 意味