[URI]
メソッド | URI |
---|---|
POST | https://pose-estimation.api.nhncloudservice.com/v1.0/appkeys/{appKey}/pose |
[リクエストヘッダ]
名前 | 値 | 説明 |
---|---|---|
Authorization | {secretKey} | コンソールで発行されたセキュリティキー |
[Path Variable]
名前 | 値 | 説明 |
---|---|---|
appKey | {appKey} | 統合AppkeyまたはサービスAppkey |
[リクエスト本文]
curl -X POST 'https://pose-estimation.api.nhncloudservice.com/v1.0/appkeys/{appKey}/pose' \
-F 'image=@sample.png' \
-H 'Authorization: ${secretKey}'
[フィールド]
名前 | タイプ | 説明 |
---|---|---|
image | multipart/form–data | 画像ファイル |
[レスポンス本文]
{
"header": {
"isSuccessful": true,
"resultCode": 0,
"resultMessage": "SUCCESS"
},
"result": {
"fileType": "png",
"numberOfPerson": 5,
"keyPointList": [
{
"personId": "0",
"inferKeypointList": [
{
"name": "nose",
"part": "body",
"x": 367.151489,
"y": 79.552887,
"score": 0.976
},
{
"name": "left_eye",
"part": "body",
"x": 373.819214,
"y": 73.5605469,
"score": 0.985
},
...
]
},
...
{
"personId": 2,
"inferKeypoints": [
{
"name": "nose",
"part": "body",
"x": 98.7361755,
"y": 68.2939758,
"score": 0.979
},
{
"name": "left_eye",
"part": "body",
"x": 110.171448,
"y": 56.0753479,
"score": 0.983
},
...
]
},
]
}
}
[ヘッダ]
名前 | タイプ | 説明 |
---|---|---|
isSuccessful | Boolean | 認識APIの成否 |
resultCode | Integer | 結果コード |
resultMessage | String | 結果メッセージ(成功時はsuccess、失敗時はエラー内容) |
[フィールド]
名前 | タイプ | 説明 |
---|---|---|
fileType | String | ファイル拡張子(.jpg, .png) |
numberOfPerson | Integer | 認識結果人数 |
keyPointList[0].personId | String | 認識結果区分のために付与されたID |
keyPointList[0].inferKeypointList[0].name | String | 身体部位の名前 |
keyPointList[0].inferKeypointList[0].part | String | 身体部位が属する部分名(body, foot, face, hand) |
keyPointList[0].inferKeypointList[0].x | Double | キーポイントx座標 |
keyPointList[0].inferKeypointList[0].y | Double | キーポイントy座標 |
keyPointList[0].inferKeypointList[0].score | Double | キーポイント認識結果信頼度 |