Извините, если это очевидно (я очень новичок в 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)
Это звучит возможно или я совершенно не понял, каковы его возможности?
Спасибо! Джо