Возврат имени из Azure Face с использованием Python - PullRequest
0 голосов
/ 08 января 2019

Извините, если это очевидно (я очень новичок в Python). У меня есть следующий код, который работает хорошо (собрал из различных блогов и сайтов). Чего я не могу сделать, так это, если у меня есть совпадение по лицу, это вернуть имя человека, которому соответствует Azure.

Когда вы тренируете Azure, вы даете ему имя человека, поэтому я думаю, что можно было бы вытащить имя.

import cognitive_face as CF Subscription_Key = 'MY_KEY'

Base_URL = 'https://westeurope.api.cognitive.microsoft.com/face/v1.0'
Person_Group_ID = 'known_persons'

CF.BaseUrl.set(Base_URL)

CF.Key.set(Subscription_Key) CF.person_group.delete('known_persons')
CF.person_group.create(Person_Group_ID, 'known persons')

name='Joe' user_data = 'This is Joe'

response = CF.person.create(Person_Group_ID, name, user_data)

person_id = response['personId']

CF.person.add_face('Joe.jpg', Person_Group_ID, person_id)

CF.person_group.train(Person_Group_ID)

response = CF.face.detect('Joe2.jpg') face_ids = [d['faceId']for d in
response]

identified_faces = CF.face.identify(face_ids, Person_Group_ID)

Это звучит возможно или я совершенно не понял, каковы его возможности?

Спасибо! Джо

...