AI ビジョン ユーティリティ を使用すると、AI ビジョン センサーを接続して構成できます。 その方法については、次の記事を参照してください。
- VEXcode IQでAI分類とAprilTag ID検出を有効にする
- VEXcode IQのAIビジョンセンサーでカラーシグネチャを設定する
- VEXcode IQのAIビジョンセンサーでカラーコードを設定する
AI ビジョン センサーがオブジェクトを検出して測定する方法を理解すると、コーディング プロジェクトでこれらの測定値をより有効に活用できるようになります。 この知識があれば、コーディング スキルを向上させ、オブジェクト認識や空間分析などのタスクに対してより正確なソリューションを作成できます。
ピクセルと解像度について理解する
方眼紙に絵を描いているところを想像してください。 紙の上のそれぞれの小さな四角は、 ピクセルのようなものです。 これらの四角に色を塗ると、絵が完成します。
| 低解像度 | 高解像度 |
|
|
|
さて、 解像度についてお話しましょう。 解像度 は画像内のピクセル数です。 グリッド 用紙に小さな正方形 (ピクセル) あると、画像は鮮明で詳細に見えます。 しかし、ピクセル わずか しかない場合、画像はぼやけて 鮮明に見えない可能性があります。
AI ビジョン センサーの解像度は、水平 320 ピクセル、垂直 240 ピクセルです。 これは、検出の正確な中心が、X 軸の座標 160、Y 軸の座標 120 に一致することを意味します。
AIビジョンセンサーはどのように物体を測定するのか
AI ビジョン センサーは、設定された色、AprilTag ID、AI 分類に関するデータを収集します。 このデータの一部は AI Vision Utility に表示され、VEXcode プロジェクトの計画と作成に役立ちます。
幅と高さ
これは、検出されたオブジェクトのピクセル単位の幅または高さです。
幅と高さの測定値は、さまざまなオブジェクトを識別するのに役立ちます。 たとえば、キューブの幅と高さはほぼ同じですが、リングは高さよりも幅が大きくなります。
CenterXとCenterY
これは、検出されたオブジェクトの中心座標(ピクセル単位)です。
CenterX と CenterY 座標は、ナビゲーションと配置に役立ちます。 AI ビジョン センサーの解像度は 320 x 240 ピクセルです。
角度
角度は、カラー コード およびAprilTag IDでのみ使用可能なプロパティです。 これは、検出されたカラー コードまたは AprilTag IDの方向を表します。
OriginXとOriginY
OriginX と OriginY は、検出されたオブジェクトの左上隅の座標 (ピクセル単位) です。
OriginX と OriginY 座標は、ナビゲーションと配置に役立ちます。 この座標をオブジェクトの幅と高さと組み合わせることで、オブジェクトの境界ボックスのサイズを決定できます。 これは、移動するオブジェクトの追跡やオブジェクト間の移動に役立ちます。
タグID
tagID は AI 分類および AprilTagsでのみ使用できます。 AI分類では正しい名前が表示されます。
AprilTag ID には実際の ID 番号が表示されます。
特定の AprilTag ID を識別することで、選択的なナビゲーションが可能になります。 ロボットを特定の AprilTag ID に向かって移動し、他の AprilTag ID を無視するようにコーディングして、それらを自動ナビゲーションの道標として効果的に使用できます。
スコア
スコア プロパティは、AI ビジョン センサーでAI 分類 を検出するときに使用されます。
信頼スコアは、AI ビジョン センサーの検出の確実性を示します。 この画像では、この物体がブルーキューブであると識別される確率は 99% です。 このスコアを使用すると、ロボットが信頼性の高い検出のみに集中できるようになります。
このデータを使用して VEX IQ ロボットをコーディングする方法の詳細については、 VEXcode API リファレンス - IQ (第 2 世代)を参照してください。