Spec-Zone.ru › AWS CLI v2

[ aws . rekognition ]

get-celebrity-recognition

Описание

Получает результаты распознавания знаменитостей для анализа видео Amazon Rekognition, начатого командой StartCelebrityRecognition .

Распознавание знаменитостей в видео — асинхронная операция. Анализ запускается с помощью вызова StartCelebrityRecognition, который возвращает идентификатор задания (JobId ).

Когда операция распознавания знаменитостей завершается, Amazon Rekognition Video публикует статус завершения в тему Amazon Simple Notification Service, зарегистрированную в первоначальном вызове StartCelebrityRecognition . Чтобы получить результаты анализа распознавания знаменитостей, сначала проверьте, что значение статуса, опубликованное в тему Amazon SNS, является SUCCEEDED . Если так, вызовите GetCelebrityDetection и передайте идентификатор задания (JobId ) из первоначального вызова StartCelebrityDetection .

Дополнительную информацию см. в руководстве разработчика Amazon Rekognition в разделе Работа с хранимыми видео.

GetCelebrityRecognition возвращает обнаруженные знаменитости и время(а) их обнаружения в массиве (Celebrities ) объектов CelebrityRecognition. Каждый CelebrityRecognition содержит информацию о знаменитости в объекте CelebrityDetail и время, Timestamp , когда знаменитость была обнаружена. Этот объект CelebrityDetail хранит информацию об обнаруженных атрибутах лица знаменитости, рамке лица, известном поле, имени знаменитости и оценке уверенности.

Примечание

GetCelebrityRecognition возвращает только стандартные атрибуты лица (BoundingBox , Confidence , Landmarks , Pose и Quality ). Поле BoundingBox относится только к обнаруженному экземпляру лица. Другие атрибуты лица, перечисленные в объекте Face в синтаксисе ответа, не возвращаются. Дополнительную информацию см. в руководстве разработчика Amazon Rekognition в разделе FaceDetail.

По умолчанию массив Celebrities отсортирован по времени (миллисекунды от начала видео). Также можно отсортировать массив по знаменитости, указав значение ID в параметре ввода SortBy .

Объект CelebrityDetail включает идентификатор знаменитости и дополнительные URL-адреса с информацией. Если вы не сохраняете дополнительные URL-адреса с информацией, вы можете получить их позже, вызвав GetCelebrityInfo с идентификатором знаменитости.

Для лиц, не распознанных как знаменитости, информация не возвращается.

Используйте параметр MaxResults, чтобы ограничить количество возвращаемых меток. Если результатов больше, чем указано в MaxResults , значение NextToken в ответе операции содержит маркер постраничной навигации для получения следующего набора результатов. Чтобы получить следующую страницу результатов, вызовите GetCelebrityDetection и заполните параметр запроса NextToken значением маркера, возвращенным предыдущим вызовом GetCelebrityRecognition .

См. также: Документация API AWS

Синтаксис

  get-celebrity-recognition
--job-id <value>
[--max-results <value>]
[--next-token <value>]
[--sort-by <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--job-id (строка)

Идентификатор задания для требуемого анализа распознавания знаменитостей. Вы можете получить идентификатор задания из вызова StartCelebrityRecognition .

--max-results (целое число)

Максимальное количество результатов, возвращаемых за один вызов постраничной навигации. Максимальное значение, которое вы можете указать, равно 1000. Если вы укажете значение больше 1000, будет возвращено максимум 1000 результатов. Значение по умолчанию равно 1000.

--next-token (строка)

Если предыдущий ответ был неполным (потому что еще есть знаменитости, которые нужно извлечь), Amazon Rekognition Video возвращает маркер постраничной навигации в ответе. Вы можете использовать этот маркер, чтобы получить следующий набор знаменитостей.

--sort-by (строка)

Сортировка, используемая для знаменитостей, возвращаемых в поле Celebrities . Укажите ID для сортировки по идентификатору знаменитости, укажите TIMESTAMP для сортировки по времени распознавания знаменитости.

Возможные значения:

  • ID
  • TIMESTAMP

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные через JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного через JSON, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он валидирует входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (булево значение)

Включает отладку.

--endpoint-url (строка)

Переопределяет URL по умолчанию команды указанным URL.

--no-verify-ssl (булево значение)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию проверки сертификатов SSL.

--no-paginate (булево значение)

Отключает автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команды.

  • json
  • text
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использование определенного профиля из файла учетных данных.

--region (строка)

Используемый регион. Переопределяет параметры конфигурации/среды.

--version (строка)

Отображение версии этого инструмента.

--color (строка)

Включение/отключение цветного вывода.

  • включено
  • выключено
  • автоматически

--no-sign-request (булево значение)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл-набор сертификатов CA для проверки SSL-сертификатов. Переопределяет параметры конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время соединения сокета в секундах. Если значение установлено в 0, соединение сокета будет блокирующим и без таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде строки, закодированной в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого файла, соответствующего двоичному блоку, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от значения cli-binary-format. При использовании file:// содержимое файла необходимо правильно отформатировать для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево значение)

Отключить показ страниц CLI для вывода.

--cli-auto-prompt (булево значение)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (булево значение)

Отключить автоматическое запроса параметров ввода CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования в стиле Unix. Эти примеры необходимо адаптировать к правилам цитирования вашего терминала. См. использование кавычек со строками в руководстве пользователя AWS CLI.

Чтобы получить результаты операции распознавания знаменитостей

Следующая команда get-celebrity-recognition отображает результаты операции распознавания знаменитостей, которую вы ранее запустили, вызвав start-celebrity-recognition.

aws rekognition get-celebrity-recognition  \
    --job-id 1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef

Вывод:

{
    "NextToken": "3D01ClxlCiT31VsRDkAO3IybLb/h5AtDWSGuhYi+N1FIJwwPtAkuKzDhL2rV3GcwmNt77+12",
    "Celebrities": [
        {
            "Timestamp": 0,
            "Celebrity": {
                "Confidence": 96.0,
                "Face": {
                    "BoundingBox": {
                        "Width": 0.70333331823349,
                        "Top": 0.16750000417232513,
                        "Left": 0.19555555284023285,
                        "Height": 0.3956249952316284
                    },
                    "Landmarks": [
                        {
                            "Y": 0.31031012535095215,
                            "X": 0.441436767578125,
                            "Type": "eyeLeft"
                        },
                        {
                            "Y": 0.3081788718700409,
                            "X": 0.6437258720397949,
                            "Type": "eyeRight"
                        },
                        {
                            "Y": 0.39542075991630554,
                            "X": 0.5572493076324463,
                            "Type": "nose"
                        },
                        {
                            "Y": 0.4597957134246826,
                            "X": 0.4579732120037079,
                            "Type": "mouthLeft"
                        },
                        {
                            "Y": 0.45688048005104065,
                            "X": 0.6349081993103027,
                            "Type": "mouthRight"
                        }
                    ],
                    "Pose": {
                        "Yaw": 8.943398475646973,
                        "Roll": -2.0309247970581055,
                        "Pitch": -0.5674862861633301
                    },
                    "Quality": {
                        "Sharpness": 99.40211486816406,
                        "Brightness": 89.47132110595703
                    },
                    "Confidence": 99.99861145019531
                },
                "Name": "CelebrityA",
                "Urls": [
                    "www.imdb.com/name/111111111"
                ],
                "Id": "nnnnnn"
            }
        },
        {
            "Timestamp": 467,
            "Celebrity": {
                "Confidence": 99.0,
                "Face": {
                    "BoundingBox": {
                        "Width": 0.6877777576446533,
                        "Top": 0.18437500298023224,
                        "Left": 0.20555555820465088,
                        "Height": 0.3868750035762787
                    },
                    "Landmarks": [
                        {
                            "Y": 0.31895750761032104,
                            "X": 0.4411413371562958,
                            "Type": "eyeLeft"
                        },
                        {
                            "Y": 0.3140959143638611,
                            "X": 0.6523157954216003,
                            "Type": "eyeRight"
                        },
                        {
                            "Y": 0.4016456604003906,
                            "X": 0.5682755708694458,
                            "Type": "nose"
                        },
                        {
                            "Y": 0.46894142031669617,
                            "X": 0.4597797095775604,
                            "Type": "mouthLeft"
                        },
                        {
                            "Y": 0.46971091628074646,
                            "X": 0.6286435127258301,
                            "Type": "mouthRight"
                        }
                    ],
                    "Pose": {
                        "Yaw": 10.433465957641602,
                        "Roll": -3.347442388534546,
                        "Pitch": 1.3709543943405151
                    },
                    "Quality": {
                        "Sharpness": 99.5531005859375,
                        "Brightness": 88.5764389038086
                    },
                    "Confidence": 99.99148559570312
                },
                "Name": "Jane Celebrity",
                "Urls": [
                    "www.imdb.com/name/111111111"
                ],
                "Id": "nnnnnn"
            }
        }
    ],
    "JobStatus": "SUCCEEDED",
    "VideoMetadata": {
        "Format": "QuickTime / MOV",
        "FrameRate": 29.978118896484375,
        "Codec": "h264",
        "DurationMillis": 4570,
        "FrameHeight": 1920,
        "FrameWidth": 1080
    }
}

Дополнительную информацию см. в руководстве разработчика Amazon Rekognition в разделе Распознавание знаменитостей в хранимом видео.

Вывод

JobStatus -> (строка)

Текущий статус задания распознавания знаменитостей.

StatusMessage -> (строка)

Если задание завершилось ошибкой, StatusMessage предоставляет сообщение об ошибке с описанием.

VideoMetadata -> (структура)

Информация о видео, которое проанализировало Amazon Rekognition Video. Videometadata возвращается на каждой странице постраничных ответов операции Amazon Rekognition Video.

Codec -> (строка)

Тип сжатия, используемого в проанализированном видео.

DurationMillis -> (целое число)

Продолжительность видео в миллисекундах.

Format -> (строка)

Формат проанализированного видео. Возможные значения: MP4, MOV и AVI.

FrameRate -> (вещественное число)

Количество кадров в секунду в видео.

FrameHeight -> (целое число)

Вертикальное разрешение видео в пикселях.

FrameWidth -> (целое число)

Горизонтальное разрешение видео в пикселях.

ColorRange -> (строка)

Описание диапазона значений яркости в видео, либо LIMITED (16 до 235), либо FULL (0 до 255).

NextToken -> (строка)

Если ответ усечен, Amazon Rekognition Video возвращает этот маркер, который можно использовать в последующем запросе для получения следующего набора знаменитостей.

Celebrities -> (список)

Массив распознанных знаменитостей в видео.

(структура)

Информация о распознанной знаменитости и времени распознавания в хранящемся видео. Для получения более подробной информации, см. GetCelebrityRecognition в руководстве разработчика Amazon Rekognition.

Timestamp -> (целое число)

Время в миллисекундах от начала видео, когда была распознана знаменитость. Обратите внимание, что Timestamp не гарантирует точность до отдельного кадра, где знаменитость впервые появляется.

Celebrity -> (структура)

Информация о распознанной знаменитости.

Urls -> (список)

Массив URL-адресов, указывающих на дополнительную информацию о знаменитости.

(строка)

Name -> (строка)

Имя знаменитости.

Id -> (строка)

Уникальный идентификатор знаменитости.

Confidence -> (вещественное число)

Уверенность Amazon Rekognition в том, что распознанное лицо является этой знаменитостью (в процентах).

BoundingBox -> (структура)

Прямоугольник вокруг тела знаменитости.

Width -> (вещественное число)

Ширина прямоугольника как отношение к общей ширине изображения.

Height -> (вещественное число)

Высота прямоугольника как отношение к общей высоте изображения.

Left -> (вещественное число)

Левая координата прямоугольника как отношение к общей ширине изображения.

Top -> (вещественное число)

Верхняя координата прямоугольника как отношение к общей высоте изображения.

Face -> (структура)

Детали лица распознанной знаменитости.

BoundingBox -> (структура)

Прямоугольник вокруг лица. Стандартный атрибут.

Width -> (вещественное число)

Ширина прямоугольника как отношение к общей ширине изображения.

Height -> (вещественное число)

Высота прямоугольника как отношение к общей высоте изображения.

Left -> (вещественное число)

Левая координата прямоугольника как отношение к общей ширине изображения.

Top -> (вещественное число)

Верхняя координата прямоугольника как отношение к общей высоте изображения.

AgeRange -> (структура)

Оцененный диапазон возраста лица в годах. Low — минимальный, High — максимальный.

Low -> (целое число)

Минимальный возраст.

High -> (целое число)

Максимальный возраст.

Smile -> (структура)

Указывает, улыбается ли лицо, и уверенность в определении.

Value -> (булево)

Булево значение, указывающее, улыбается ли лицо.

Confidence -> (вещественное число)

Уровень уверенности в определении.

Eyeglasses -> (структура)

Указывает, носит ли лицо очки, и уровень уверенности в определении.

Value -> (булево)

Булево значение, указывающее, носит ли лицо очки.

Confidence -> (вещественное число)

Уровень уверенности в определении.

Sunglasses -> (структура)

Указывает, носит ли лицо солнцезащитные очки, и уровень уверенности в определении.

Value -> (булево)

Булево значение, указывающее, носит ли лицо солнцезащитные очки.

Confidence -> (вещественное число)

Уровень уверенности в определении.

Gender -> (структура)

Предсказанный пол обнаруженного лица.

Value -> (строка)

Предсказанный пол лица.

Confidence -> (вещественное число)

Уровень уверенности в предсказании.

Beard -> (структура)

Указывает, есть ли у лица борода, и уровень уверенности в определении.

Value -> (булево)

Булево значение, указывающее, есть ли у лица борода.

Confidence -> (вещественное число)

Уровень уверенности в определении.

Mustache -> (структура)

Указывает, есть ли у лица усы, и уровень уверенности в определении.

Value -> (булево)

Булево значение, указывающее, есть ли у лица усы.

Confidence -> (вещественное число)

Уровень уверенности в определении.

EyesOpen -> (структура)

Указывает, открыты ли глаза на лице, и уровень уверенности в определении.

Value -> (булево)

Булево значение, указывающее, открыты ли глаза на лице.

Confidence -> (вещественное число)

Уровень уверенности в определении.

MouthOpen -> (структура)

Указывает, открыт ли рот на лице, и уровень уверенности в определении.

Value -> (булево)

Булево значение, указывающее, открыт ли рот на лице.

Confidence -> (вещественное число)

Уровень уверенности в определении.

Emotions -> (список)

Выражаемые эмоции на лице и уровень уверенности в определении. API определяет только внешний вид лица, а не внутреннее эмоциональное состояние и не следует использовать его таким образом. Например, человек, притворяющийся грустным, может не быть грустным эмоционально.

(структура)

Выражаемые эмоции на лице и уровень уверенности в определении. API определяет только внешний вид лица, а не внутреннее эмоциональное состояние и не следует использовать его таким образом. Например, человек, притворяющийся грустным, может не быть грустным эмоционально.

Type -> (строка)

Тип обнаруженной эмоции.

Confidence -> (вещественное число)

Уровень уверенности в определении.

Landmarks -> (список)

Указывает расположение ориентиров на лице. Стандартный атрибут.

(структура)

Указывает расположение ориентира на лице.

Type -> (строка)

Тип ориентира.

X -> (вещественное число)

Координата x ориентира, выраженная как отношение к ширине изображения. Координата x измеряется от левой стороны изображения. Например, если ширина изображения составляет 700 пикселей, а координата x ориентира находится на 350 пикселях, это значение 0,5.

Y -> (вещественное число)

Координата y ориентира, выраженная как отношение к высоте изображения. Координата y измеряется от верхней части изображения. Например, если высота изображения составляет 200 пикселей, а координата y ориентира находится на 50 пикселях, это значение 0,25.

Pose -> (структура)

Указывает позу лица, определяемую по углу наклона, повороту и рысканию. Стандартный атрибут.

Roll -> (вещественное число)

Значение, представляющее поворот лица вокруг оси вращения.

Yaw -> (вещественное число)

Значение, представляющее поворот лица вокруг оси рыскания.

Pitch -> (вещественное число)

Значение, представляющее поворот лица вокруг оси наклона.

Quality -> (структура)

Определяет яркость и резкость изображения. Стандартный атрибут.

Brightness -> (вещественное число)

Значение, представляющее яркость лица. Сервис возвращает значение от 0 до 100 (включительно). Более высокое значение указывает на более яркое изображение лица.

Sharpness -> (вещественное число)

Значение, представляющее резкость лица. Сервис возвращает значение от 0 до 100 (включительно). Более высокое значение указывает на более резкое изображение лица.

Confidence -> (вещественное число)

Уровень уверенности в том, что прямоугольник содержит лицо, а не другой объект, например дерево. Стандартный атрибут.

FaceOccluded -> (структура)

FaceOccluded должно возвращать «true» с высокой степенью уверенности, если глаза, нос и рот обнаруженного лица частично видны или закрыты масками, темными солнцезащитными очками, мобильными телефонами, руками или другими объектами. FaceOccluded должно возвращать «false» с высокой степенью уверенности, если обнаружены обычные случаи, не влияющие на проверку лица, такие как очки, слегка затемнённые солнцезащитные очки, пряди волос и другие.

Value -> (булево)

True, если глаза, нос и рот обнаруженного лица частично видны или закрыты масками, темными солнцезащитными очками, мобильными телефонами, руками или другими объектами. False, если обнаружены обычные случаи, не влияющие на проверку лица, такие как очки, слегка затемнённые солнцезащитные очки, пряди волос и другие.

Confidence -> (вещественное число)

Уровень уверенности в обнаружении частичного закрытия лица.

EyeDirection -> (структура)

Указывает направление взгляда глаз, определенное по углу наклона и рысканию.

Yaw -> (вещественное число)

Значение, представляющее направление взгляда глаз по оси рыскания.

Pitch -> (вещественное число)

Значение, представляющее направление взгляда глаз по оси наклона.

Confidence -> (вещественное число)

Уровень уверенности сервиса в прогнозируемом направлении взгляда глаз.

KnownGender -> (структура)

Возвращает известный пол знаменитости.

Type -> (строка)

Строковое значение KnownGender информации о знаменитости.

JobId -> (строка)

Идентификатор задания распознавания знаменитостей, результаты которого необходимо получить. Идентификатор задания возвращается при первом вызове StartCelebrityRecognition.

Video -> (структура)

Видеофайл, хранящийся в ведре Amazon S3. Amazon Rekognition видео-операции, такие как StartLabelDetection, используют Video для указания видео для анализа. Поддерживаемые форматы файлов: .mp4, .mov и .avi.

S3Object -> (структура)

Имя ведра Amazon S3 и имя файла для видео.

Bucket -> (строка)

Имя ведра S3.

Name -> (строка)

Имя ключа объекта S3.

Version -> (строка)

Если для ведра включена функция версиирования, вы можете указать версию объекта.

JobTag -> (строка)

Идентификатор задания, указанный в вызове StartCelebrityRecognition и возвращаемый в уведомлении о завершении задания, отправленном на вашу тему Amazon Simple Notification Service.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API