AI 視覺實用程式 可讓您連接和配置AI 視覺感測器。 要了解如何執行此操作,您可以在此處閱讀以下文章:
- 在基於應用程式的 VEXcode V5 中連接 AI 視覺感測器
- 在基於 Web 的 VEXcode V5 中連接 AI 視覺感測器
- 在 VEXcode V5 中使用 AI 視覺感測器配置顏色簽名
- 使用 VEXcode V5 中的 AI 視覺感測器配置顏色代碼
了解 AI 視覺感測器如何偵測和測量物體可以幫助您更好地在編碼專案中使用這些測量結果。 有了這些知識,您可以提高編碼技能,並為物件識別和空間分析等任務創建更精確的解決方案。
了解色相和飽和度
配置顏色簽名時,會出現色相和飽和度範圍的選項。 這些允許您將顏色簽名調整為更具彈性 。 當物件可以四處移動並且仍然可以被 AI Vision Utility 追蹤時,顏色簽名被認為是有彈性的。
第一個滑桿是 Hue Range。 色調是感知的顏色,由其在色輪上的位置定義。 此色輪的範圍為 0 到 359.9 度,色輪上的每種顏色都有一個定義的度值。
色調範圍可讓您選擇高於和低於將報告為該顏色的配置顏色的程度。 例如,深藍色可能具有 240 度的色調值。 當色調範圍為 20 度時,從 220 度到 260 度的任何範圍都會報告為深藍色配置的顏色。
第二個滑塊是 飽和度範圍。 飽和度是顏色的強度或純度。 顏色越亮,飽和度越高。 飽和度是一個相對比例,以百分比來衡量,從 0%(柔和的灰色調)到 100%(該色調的強烈版本)。
飽和度範圍可讓您選擇將報告為該顏色的配置顏色之上和之下的飽和度百分比。 例如,調光照明下的紅球可能顯示為 50% 飽和度。 當飽和度範圍為 0.25(相當於 25% 的小數)時,從 25% 到 75% 的任何飽和度都會報告為紅色配置的顏色。
了解像素和分辨率
想像一下您正在一張網格紙上畫一幅畫。 紙上的每個小方塊就像一個 像素。 當你在這些方塊上著色時,你就在製作你的圖畫。
| 低解析度 | 高解析度 |
現在,我們來談談 分辨率。 解析度 是影像中的像素數。 如果你的網格紙上有很多小方塊(像素),你的圖片會看起來清晰而細緻。 但如果你只有幾個 像素,你的圖片可能看起來很模糊且不是很清晰。
AI視覺感光元件的解析度為水平320像素×垂直240像素。 這意味著檢測的精確中心與 X 軸上的座標 160 和 Y 軸上的座標 120 對齊。
AI視覺感測器如何測量物體
感測器上報的數據
AI 視覺感測器收集有關配置的顏色、AprilTags 和 AI 分類的數據。 其中一些數據顯示在 AI Vision Utility 中,可以在規劃和建立 VEXcode 專案時提供協助。
寬度和高度
這是偵測到的物件的寬度或高度(以像素為單位)。
寬度和高度測量有助於識別不同的物體。 例如,巴基球的高度比環的高度高。
X 中心和 Y 中心
這是檢測到的物件的中心座標(以像素為單位)。
CenterX 和 CenterY 座標有助於導航和定位。 AI視覺感光元件的解析度為320 x 240像素。
角度
Angle 屬性僅適用於顏色代碼 和AprilTags。 這表示偵測到的顏色代碼或 AprilTag 的方向是否不同。
OriginX 和 OriginY
OriginX 和 OriginY 是偵測到的物件左上角的座標(以像素為單位)。
OriginX 和 OriginY 座標有助於導航和定位。 透過將此座標與物件的寬度和高度結合,您可以確定物件邊界框的大小。 這可以幫助追蹤移動物件或在物件之間導航。
標籤ID
標籤 ID 僅適用於 AprilTags。 這是指定 AprilTag 的 ID 號碼。
識別特定的 AprilTags 可以進行選擇性導航。 您可以對機器人進行編程,使其向某些標籤移動,而忽略其他標籤,從而有效地將它們用作自動導航的路標。
分數
當使用 AI 視覺感測器檢測AI 分類 時,將使用分數屬性。
置信度分數表示 AI 視覺感測器對其檢測的確定程度。 在此影像中,它識別這四個物件的 AI 分類的置信度為 99%。 您可以使用此分數來確保您的機器人僅專注於高度可信賴的檢測。