VEXcode EXP で AI ビジョンセンサーを使用してカラーシグネチャを構成する

カラー シグネチャ は、AI ビジョン センサーが色識別に使用する 種類のビジュアル シグネチャ のうちの 1 つです。 AI ビジョン センサーが カラー シグネチャを認識できるようにするには、最初に設定する必要があります。 カラー署名適切に構成するには、この記事に記載されている手順に従ってください。

AI ビジョン センサーが VEXcode EXP に接続されていることを確認します。 AI ビジョン センサーの設定と接続方法については、「AI ビジョン センサーを アプリベースの VEXcode EXP または Web ベースの VEXcode EXPに接続する」をお読みください。

カラーシグネチャを設定する

ライブ ビデオ フィードの中央に赤いバッキーボールが配置された AI Vision Utility。

1. AI ビジョンセンサーに認識させたい単色の物体を、その前に置きます。

ビデオフィード内の赤いバッキーボールの上の四角形を選択するカーソルが表示されています。

2. マウス カーソルを単色のオブジェクトの上に置き、希望する色を選択してドラッグし、設定します

注: 選択したい色の範囲内にとどまるようにしてください。 そうしないと、背景から誤って色を取得してしまい、AI ビジョン センサーの検出が狂ってしまう可能性があります。

Buckyball 上の四角形を選択した後、カーソルは右側の [カラー シグネチャ] オプションの [色の設定] ボタンを選択します。

3. 色設定 ボタンが使用可能になります。 選択すると色を保存します

色が設定されると、AI ビジョン センサーはそれを カラー シグネチャとして保存します。

カラー シグネチャの名前が強調表示され、選択することで変更できることを示します。 デフォルトでは、名前は COLOR1 になります。

4. 名前 テキスト ボックスを選択して入力し、カラー シグネチャの名前を変更します。

以前のカラー シグネチャの名前が Red に変更され、色の追加ボタンが下で強調表示されるようになりました。

5. 他のオブジェクトの カラー シグネチャ をさらに設定するには、 色の追加 を選択します。

AI ビジョン センサーは、一度に最大 7カラー シグネチャ 追跡できます。

2 つのカラー シグネチャが設定された AI ビジョン ユーティリティ。1 つは赤、もう 1 つは青を読み取ります。 ビデオフィードには、以前の赤いバッキーボールの近くに置かれた青いバッキーボールが映っています。 右下隅の「閉じる」ボタンが強調表示されます。

6. 希望する色をすべて設定したら、 [閉じるを選択します。

VEXcode EXP デバイス メニューが開き、AI ビジョン センサー設定メニューが表示されます。 右下隅の [完了] ボタンが強調表示されます。

7. AI ビジョン センサー ウィンドウが消えたら、 完了 を選択してデバイス メニューを終了し、構成の変更を保存します。


カラーシグネチャを調整する

カラー シグネチャの 色相範囲彩度範囲 を微調整して、センサーが色をより簡単に検出できるようにすることができます。

カラー署名のオプションが表示された AI Vision Utility。 カラー シグネチャの名前は Blue で、色相範囲の値は 32、彩度範囲の値は 0.57 です。 各設定の下に色相範囲と彩度範囲のスライダー コントロールがあります。

カラー シグネチャを構成するときに、色相範囲と彩度範囲の両方のオプションが表示されます。 これらにより、カラー シグネチャをより 耐性のあるものに調整できます。 オブジェクトを移動しても AI ビジョン ユーティリティで追跡できる場合、カラー シグネチャは復元力があると見なされます。

360 度の円が色相値とどのように相関するかを示すカラー ホイール。 赤色は 0 度、緑色は 120 度、青色は 240 度です。

最初のスライダーは 色相範囲です。 色相は、色相環上の位置によって定義される、知覚される色です。 このカラーホイールの範囲は 0 ~ 359.9 度で、ホイール上の各色には定義された度数値があります。 

色相範囲では、設定した色の上と下の何度がその色として報告されるかを選択できます。 たとえば、濃い青の色相値は 240 度になります。 色相範囲が 20 度の場合、220 度から 260 度までの色はすべて濃い青に構成された色として報告されます。

ビデオフィード内の赤いバッキーボールがカラー シグネチャの四角形で完全に強調表示されるまで、色相範囲スライダーが 0 から徐々に増加していく様子を示すビデオ。

色の設定を調整するには、ターゲット ボックスがオブジェクトの周囲で安定するまで、 色相範囲 スライダーをゆっくり移動します。 必要以上に動かさないでください。

彩度値が 0% から 100% に増加するグラフ。 彩度値が 0% の場合は灰色、彩度値が 100% の場合は明るい赤色になります。

2 番目のスライダーは 彩度範囲です。 彩度は色の強さまたは純度です。 色が明るいほど、彩度が高くなります。 彩度は、0% からその色相の濃いバージョンである 100% までのパーセンテージで測定される相対的なスケールです。 

彩度範囲では、設定した色より上と下の彩度のパーセンテージを選択して、その色として報告することができます。 たとえば、暗い照明の下では赤いボールは 50% の彩度として表示されることがあります。 彩度範囲が .25 (小数点以下 25%) の場合、25% から 75% の彩度はすべて赤色で構成された色として報告されます。

彩度範囲スライダーを 0 から徐々に増加させ、ビデオ フィード内の赤いバッキーボールがカラー シグネチャの四角形で完全に強調表示されるまでのビデオ。

追跡するオブジェクトがターゲット ボックスで完全に囲まれるまで、 彩度範囲 のスライダーを移動します。

これで、 Color Signatureの復元力をテストできます。 オブジェクトをさまざまな照明条件に置いたり、移動したりして、AI ビジョン センサーがさまざまな設定や条件で追跡を継続できるかどうかを確認します。

2つ以上 カラーシグネチャ が設定されると、 カラーコードを開始できます

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: