AI Vision Utility 可讓您連接和設定您的AI Vision Sensor。 要了解如何操作,您可以閱讀以下文章:
了解 AI 視覺感測器如何偵測和測量物體可以幫助您在編碼專案中更好地使用這些測量值。 有了這些知識,您可以提高您的編碼技能,並為物件識別和空間分析等任務創建更精確的解決方案。
了解像素和分辨率
想像一下你正在一張方格紙上畫一幅畫。 紙上的每一個小方塊就像一個 像素。 當你在這些方塊上塗上顏色時,你就正在繪製你的圖畫。
| 低解析度 | 高解析度 |
現在我們來談談 分辨率。 解析度 是影像中的像素數。 如果您的網格紙上有許多小方塊(像素),您的圖片將看起來清晰而細緻。 但如果只有幾個 像素,你的圖片可能看起來很模糊,不太清晰。
AI 視覺感光元件的解析度為水平 320 像素、垂直 240 像素。 這意味著檢測的精確中心與 X 軸上的座標 160 和 Y 軸上的座標 120 對齊。
AI 視覺感測器如何測量物體
AI 視覺感測器收集有關配置的顏色、AprilTag 和 AI 分類的數據。 其中一些數據顯示在 AI Vision Utility 中,可以在規劃和建立 VEXcode 專案時提供協助。
寬度和高度
這是偵測到的物體的寬度或高度(以像素為單位)。
寬度和高度的測量有助於識別不同的物體。 例如,桶的高度會比運動球的高度更大。
CenterX 和 CenterY
這是檢測到的物體的中心座標(以像素為單位)。
CenterX 和 CenterY 座標有助於導航和定位。 AI 視覺感測器的解析度為 320 x 240 像素。
角度
Angle 是僅適用於顏色代碼 和AprilTags屬性。 這表示偵測到的顏色代碼或 AprilTag 是否方向不同。
OriginX 和 OriginY
OriginX 和 OriginY 是偵測到的物體左上角的座標(以像素為單位)。
OriginX 和 OriginY 座標有助於導航和定位。 透過將該座標與物件的寬度和高度結合,您可以確定物件邊界框的大小。 這有助於追蹤移動物體或在物體之間導航。
標籤ID
tagID 僅適用於 AI 分類和 AprilTags。 AI分類將顯示其正確名稱。
AprilTags 將顯示實際的 ID 號碼。
識別特定的 AprilTag 可以實現選擇性導航。 您可以對機器人進行編程,使其朝某些標籤移動而忽略其他標籤,有效地將它們用作自動導航的路標。
分數
當使用 AI 視覺感測器檢測AI 分類 使用分數屬性。
置信度分數表示人工智慧視覺感測器對其檢測的確定程度。 在這張圖片中,識別這四個物體的 AI 分類的信心達到 99%。 您可以使用此分數來確保您的機器人只專注於高度可信賴的檢測。
有關如何使用這些資料對 VEX AIM 編碼機器人進行編碼的更多信息,請訪問 VEXcode API 參考 - AIM。