Добавление лиц в коллекцию выполняется с помощью операции IndexFaces
, которая фактически обнаруживает лица и добавляет их в коллекцию. Для каждого лица - он вернет вам faceid
и другие детали лица.
{
"FaceModelVersion": "3.0",
"FaceRecords": [
{
"Face": {
"BoundingBox": {
"Height": 0.3247932195663452,
"Left": 0.5055555701255798,
"Top": 0.2743072211742401,
"Width": 0.21444444358348846
},
"Confidence": 99.99998474121094,
"ExternalImageId": "input.jpg",
"FaceId": "b86e2392-9da1-459b-af68-49118dc16f87",
"ImageId": "09f43d92-02b6-5cea-8fbd-9f187db2050d"
},
"FaceDetail": {
"BoundingBox": {
"Height": 0.3247932195663452,
"Left": 0.5055555701255798,
"Top": 0.2743072211742401,
"Width": 0.21444444358348846
},
"Confidence": 99.99998474121094,
........................
.........................
........................
Для каждого обнаруженного лица Amazon Rekognition выделяет черты лица
и сохраняет информацию о функции в базе данных. В дополнение
команда сохраняет метаданные для каждого лица, обнаруженного в указанном
коллекция лица. Amazon Rekognition не сохраняет фактическое изображение
байт.
Этот faceid достаточен для поиска в любых коллекциях, содержащих лица, используя операцию SearchFaces
. Операция сравнивает элементы входной грани с гранями в указанной коллекции. Конечно, существует определенная степень совпадения или сходства, которая достигается в матче.
Ответ операции возвращает массив граней, которые упорядочены, упорядочены
по значению сходства с наибольшим сходством в первую очередь. Больше
в частности, это массив метаданных для каждого совпадения лица,
найденный. Наряду с метаданными ответ также включает
значение достоверности для каждого совпадения лица, указывающее на
конкретное лицо соответствует входному лицу.