Как получить полную информацию о распознавании лиц из @ aws -усиления / прогноза? - PullRequest
1 голос
/ 02 марта 2020

Я использую распознавание лиц из @ aws -amplify / предсказания в приложении React Native. В Predictions.identify я хотел бы получить всю информацию, такую ​​как атрибуты обнаруженного лица. Я получаю ориентиры, ограничивающую рамку (обнаруженного лица) и метаданные. В соответствии с документацией для других примеров это, по-видимому, информация по умолчанию, чтобы вернуть все это обратно, я должен передать в «format: [ALL]» или аналогичном, но я не смог найти, как это структурировано для сущностей. обнаружение, которое я использую, только для распознавания текста и т. д. c.

entities: {
  source: {
    bytes
  },
  format: ["ALL"]
}

Дает ли @ aws -усиление / предсказания всю необходимую мне информацию, и если да, то как мне сделать запросить возврат информации о полном распознавании лиц?

Документация кажется противоречивой, так как меня попросили загрузить свое изображение в корзину S3 и проанализировать его оттуда. Я использую локальное изображение, которое отправляется как буфер массива.

Документация сопровождается:

https://aws-amplify.github.io/docs/js/predictions https://docs.aws.amazon.com/rekognition/latest/dg/faces-detect-images.html https://docs.aws.amazon.com/rekognition/latest/dg/API_DetectFaces.html

1 Ответ

0 голосов
/ 02 марта 2020

Это понятно. Amplify AmazonAIIdentifyPredictionsProvider упрощает запрос Rekognition DetectFaces (). Это означает, что поставщик не разрешает запрашивающей стороне передавать ключ параметра 'format' со значением. Нажмите на ссылку AmazonAIIdentifyPredictionsProvider , чтобы увидеть код прогноза Amplify javascript. Просто обратите внимание, что словарь параметров ввода запроса имеет только один ключ, «Image».

const param = { Image: inputImage };

Чтобы открепиться, просто вызовите API в приложении-родном приложении с aws -sdk '* 1008. *aws -sdk / clients / rekognition 'класс в приложении реакции-родной. Запрашивающий может передать ключ 'format' с клиентом aws -sdk.

Rekognition DetectFaces принимает один блок байтов. DetectFaces также принимает один объект S3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...