AWS Распознавание лиц в потоковом видео - PullRequest
0 голосов
/ 11 сентября 2018

Я столкнулся с проблемой при внедрении Amazon Rekognition. Я получаю ошибку:

  1. Класс AWSRekognition, API-интерфейс createStreamProcessor всегда вызывает следующую ошибку:

Ошибка Domain = com.amazonaws.AWSRekognitionErrorDomain Code = 7 UserInfo = {__ type = InvalidParameterException, Logref = aadd2387-8289-44e7-b8f8-d72d52debed3, Message = Превышен предел входного потока для arn: aws: kinesisvideo: 1: 549731499035: поток / FaceRecognitionDemo / 1535630649185, код = InvalidParameterException} ”

  1. API-интерфейс класса AWSKinesisRecorder API-вызов submitAllRecords всегда вызывает следующую ошибку:

Ошибка Домен = com.amazonaws.AWSKinesisErrorDomain Код = 13 UserInfo = {__ type = ResourceNotFoundException, сообщение = Stream FaceRecognitionDemo для учетной записи 549731499035 не найден.}

Из-за этих проблем данные буфера не передаются в видео kinesis, так что поток может начать и начать поиск лица.

Любая помощь оценена?

1 Ответ

0 голосов
/ 22 сентября 2018

Глядя на проблему, становится ясно, что проблема связана с одним из следующих факторов:

  1. Превышены пределы, вызывающие InvalidParameterException.
  2. Возможно совместное использование ресурсов между регионами, котороев AWS недопустимо, поэтому вам следует дважды проверить, что означает, что потоковый процессор, кинезис и т. д. все должны находиться в одном регионе.
  3. Ресурсы распределяются между учетными записями, а разрешения для доступа к ресурсам из другой учетной записи не разрешены.Например, поток препроцессора dosent имеет права доступа к потоку kinesis.

Что нужно проверить, чтобы исправить # 1:

  • Один поток Kinesis может быть присоединен только к одному потоку препроцессора,и если вы попытаетесь нарушить это, то есть один поток с препроцессором 2, будет сгенерировано аналогичное исключение.
  • Входной и выходной источники должны иметь отображение 1: 1 в потоке и препроцессоре.
...