Azure Cognitive Services - ответ API Face: зарезервированные поля или ошибки? - PullRequest
0 голосов
/ 01 ноября 2018

В API Azure Cognitive Services Face (см., Например, https://azure.microsoft.com/en-us/services/cognitive-services/face), следующие поля ответа никогда не срабатывают:

  1. headPose: высота (зарезервированное поле)
  2. foreheadOccluded
  3. eyeOccluded

Я неправильно их использую, или есть план для них, или нет плана их активировать?

1 Ответ

0 голосов
/ 02 ноября 2018

Если вы посмотрите на документацию API здесь :

  • Для headPose написано:

РЕДАКТИРОВАТЬ 13/06/2019: док говорил

Значение высоты звука HeadPose является зарезервированным полем и всегда будет возвращать 0

Теперь изменено на:

headPose: 3-D углы крена / рыскания / тангажа для направления лица.

Sample for forehead occluded

Ответ получен:

[{
  "faceId": "e6ae42a6-b008-4859-9bf5-1ae22e4b71a7",
  "faceRectangle": {
    "top": 118,
    "left": 212,
    "width": 276,
    "height": 276
  },
  "faceAttributes": {
    "occlusion": {
      "foreheadOccluded": true,
      "eyeOccluded": false,
      "mouthOccluded": false
    }
  }
}]

Sample for eyes occluded

Ответ получен (обратите внимание, что 1-е лицо - правильное):

[{
  "faceId": "4c2eb52e-2fd4-456c-bdae-694df1adc571",
  "faceRectangle": {
    "top": 204,
    "left": 683,
    "width": 297,
    "height": 297
  },
  "faceAttributes": {
    "occlusion": {
      "foreheadOccluded": false,
      "eyeOccluded": false,
      "mouthOccluded": true
    }
  }
}, {
  "faceId": "5b9dc938-e6cf-4fe9-8e6c-8649fef44e7a",
  "faceRectangle": {
    "top": 213,
    "left": 107,
    "width": 275,
    "height": 275
  },
  "faceAttributes": {
    "occlusion": {
      "foreheadOccluded": false,
      "eyeOccluded": true,
      "mouthOccluded": false
    }
  }
}]
...