物體識別Object Detection aia源碼與素材 aix擴展組件
主要是利用插件中的Object Detection組件,將選擇的圖像上傳到服務器中進行檢測,並返回結果(JSON數據)。
再APP中利用返回的JSON數據,顯示出識別結果:類別和置信度等等。一般置信度大於0.5基本是准確的。
1、組件方法一覽
2、上傳圖片
(1) 使用圖像選擇框等組件獲取JPG格式圖像文件的路徑
(2)調用UploadAndUseImage, 將圖像上傳到服務器
(3)上傳結束后, 產生ImageUploadFinished事件,此時可以通過GetUploadedImageURL獲取圖像的URL。如果URL為空,則表示上傳失敗。
3、開始識別
調用StartDetection開始識別,得到服務器返回的識別結果后,產生GotResult事件。
4、處理識別結果
注意:
1. 索引值index從1開始。
2. GetDetectionBox返回的是一個四項的列表,包含物體包圍框的左上角坐標(xmin, ymin)和右下角坐標(xmax, ymax)。四個數字范圍都在[0, 1]之間。
3. GetDetectionClassName返回物體所屬類別的名稱。
4. GetDetectionScore返回一個[0, 1]之間的數,表示物體屬於檢測到的類別的置信度