行人比對API使用方式

當應用場域無法使用人臉做精確比對或是僅需要概略知道人潮狀況時,可使用可使用行人比對服務做行人整體外觀的比對,透過API [add_person”] 建立專屬行人資料庫,當資料庫建立後,透過API [“find_person] 輸入行人照片, 即能比對是否為專屬行人資料庫中的行人。

新增行人至比對資料庫

透過 [add_person將行人資訊建立至專屬資料庫,建立完成後,系統將回應該圖片中所有行人位置以及特徵編號(ID),特徵編號為唯一碼,可用於特定人物特徵比對使用;當匯入圖片中有多筆行人時,可透過回傳座標來確認行人對應之唯一碼。

行人圖片範例:
[add_person僅支援單一行人辨識,匯入圖片前,需將行人單獨裁切如下左圖,若需要協助辨識截圖範圍,可參考運用物件辨識API [object_detection擷取person位置,即可找出人物在照片中的特定位置。

行人辨識
行人辨識

HTTP方法與請求網址:

POST https://saas.intemotech.com/saasapi/detect

Content-type

application/form-data

請求from-data正文:

KEYVALUE
file匯入照片檔案 (image)
api_name[“add_person”] (string)

cURL:

curl --location --request POST 'https://saas.intemotech.com/saasapi/detect' \
--header 'Authorization: Bearer <TOKEN>' \
--form 'api_name="[\"add_person\"]"' \
--form 'file=@"/xxxx.png"'

辨識結果文本:

{
    "data": [
        {
            "add_person": [
                {
                    "count": 1,
                    "person_id": "14"
                }
            ]
        }
    ],
    "states": "Sucessfully"
}

回傳欄位說明

欄位名稱欄位說明
add_person加入行人資料庫辨識
person_id行人特徵ID,可做為確認行人時的唯一值
states新增行人成功、失敗
返回頂端