Azure Face API, URL-адрес атрибута Python SDK - PullRequest
0 голосов
/ 15 октября 2018

Я использую фрагмент Python SDK, предоставленный Документами Azure.

BASE_URL ="https://eastus.api.cognitive.microsoft.com/face/v1.0/
CF.BaseUrl.set(BASE_URL)

Я хочу вернуть атрибуты лица. Документы , на которые есть ссылка , предполагают, чтодобавление

/detect[&returnFaceAttributes=age,gender]

в базовый URl вернет атрибуты возраста и пола.Это выдает ошибку, я что-то упустил?

Я впервые использую API-интерфейс Azure Face.

1 Ответ

0 голосов
/ 16 октября 2018

Мы могли бы использовать следующий код для получения returnFaceAttributes

faces = CF.face.detect(img_url,attributes='age,gender')

Весь демонстрационный код

import cognitive_face as CF
KEY = 'xxxxx'  # Replace with a valid subscription key (keeping the quotes in place).
CF.Key.set(KEY)
BASE_URL = 'https://{location}.api.cognitive.microsoft.com/face/v1.0'  # Replace with your regional Base URL
CF.BaseUrl.set(BASE_URL)
#You can use this example JPG or replace the URL below with your own URL to a JPEG image.
img_url = 'https://raw.githubusercontent.com/Microsoft/Cognitive-Face-Windows/master/Data/detection1.jpg'
faces = CF.face.detect(img_url,attributes='age,gender')

Результат теста:

enter image description here

...