3

そのガイドを使用して、特定の色のブロブを検出しています。そのガイドでは、オレンジ色のブロブをチェックし、次の値を使用します。

int orange[3] = {200, 250, 10};

ガイドでは、この値は HSV のオレンジ色を表すと書かれています。

彼らがこの値をどのように計算するかはわかりませんが、RGB から HSV に変換する青色の値を確認しようとしましたが、うまくいきません。私が検出しなければならないのは、この色です:

この色

色を検出するために HSV 値を決定する方法についてのアイデアはありますか? ありがとう!!

4

1 に答える 1

3

の場合blue、HSV 値として使用できます。[120,255,255]

GIMPPhotoshop のようなオープンソースの画像処理ツールであるから計算しました。同様に、任意のツールを使用してそうすることができます。

ただし、OpenCV では色相の範囲が 0 ~ 180、S = 0 ~ 255、V = 0 ~ 255 であることを思い出してください。

しかし、GIMP ではH = 0-360、S = 0-100、V = 0-100です。したがって、それに応じてスケーリングを適用する必要があります。

グーグルでインタラクティブなサイトがたくさんあります。あなたはそれを試すことができます。

ここにあなたの関係を貼り付けました:

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

于 2012-07-12T10:00:02.347 に答える