Общие вопросы

Вопрос. Что такое Amazon Rekognition?

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

Rekognition Image представляет собой сервис для анализа изображений, который способен распознавать объекты, сцены и лица, извлечь текст, распознать знаменитостей и выявить неуместное содержимое в изображениях. Этот сервис также дает возможность искать и сопоставлять лица. Rekognition Image основан на проверенной технологии глубокого обучения с возможностью масштабирования, разработанной экспертами Amazon в области компьютерного зрения. Этот сервис позволяет ежедневно анализировать в Prime Photos миллиарды изображений.

Rekognition Image использует модели глубоких нейронных сетей для распознавания и маркировки тысяч объектов и сцен, при этом мы постоянно добавляем новые маркеры и возможности для распознавания лиц. При использовании Rekognition Image вы платите только за анализируемые изображения и хранимые метаданные о лицах.

Rekognition Video – сервис распознавания видеоматериалов, который способен обнаруживать те или иные действия, определять движения людей в кадре, распознавать объекты и знаменитостей, а также выявлять неприемлемое содержимое в видеозаписях, сохраненных в Amazon S3, и видеопотоках Acuity. Rekognition Video позволяет обнаруживать людей и отслеживать их перемещения на видеозаписи, когда они входят в сцену или выходят из нее, даже если лица не видны. Например, этот сервис можно использовать в приложении, которое отправляет оповещения в режиме реального времени, как только кто-нибудь оставит посылку возле вашей двери. Сервис Rekognition Video индексирует метаданные (объекты, действия, сцены, лица и знаменитости), существенно упрощая процедуру поиска по видеозаписи.

Вопрос. Что такое глубокое обучение?

Глубокое обучение – это подраздел машинного обучения и важная область исследований искусственного интеллекта. Цель глубокого обучения – выделение абстракций высокого уровня из несортированных данных с помощью глубоких графов с разными уровнями вычислений, которые представляют собой множество линейных и нелинейных трансформаций. Глубокое обучение основано на общих моделях обработки информации и связей в человеческом мозге. Оно позволяет перейти от запрограммированных вручную функций к новым, обнаруженным в результате обработки очень больших массивов неструктурированных данных. Обучение представляет собой итеративную оценку сотен тысяч параметров в глубоком графе с помощью эффективных алгоритмов.

Ряд архитектур глубокого обучения, таких как сверточные глубокие нейросети (CNN) и рекуррентные нейросети, уже используется в компьютерном зрении, распознавании речи, обработке естественной речи и распознавании звука и показывает блестящие результаты при выполнении различных заданий.

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

Вопрос. Требует ли работа с Amazon Rekognition опыта в области глубокого обучения?

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

Чтобы грамотно решать задачи из области компьютерного зрения, такие как обнаружение объектов и сцен или анализ и распознавание лиц, системы глубокого обучения должны быть грамотно настроены и обучены на огромных массивах данных с заведомо верными маркировками. Создание, очистка и маркировка исходных данных – это дорогая и трудоемкая работа. Более того, само обучение глубокой нейросети требует огромных вычислительных ресурсов и специального оборудования на базе графических процессоров (GPU).

Amazon Rekognition – полностью управляемый сервис, он уже обучен выполнению задач в области распознавания изображений и видеозаписей, так что пользователю не нужно расходовать время и ресурсы на создание собственных конвейеров глубокого обучения. Amazon Rekognition продолжает интегрировать последние научные разработки и новые исходные данные в свою нейросеть для повышения точности ее работы. Это позволяет пользователям полностью сосредоточиться на проектировании и разработке важных и нужных приложений.

Вопрос. Каковы наиболее распространенные примеры использования Amazon Rekognition?

К наиболее распространенным примерам использования Amazon Rekognition можно отнести следующие.

  • Библиотека изображений с функцией поиска
  • Проверка пользователя по лицу
  • Анализ эмоций
  • Распознавание лиц
  • Модерация изображений

К наиболее распространенным примерам использования Rekognition Video можно отнести следующие.

  • Индексация видеоархивов для упрощения поиска
  • Удобная фильтрация видеозаписей на основании наличия контента для взрослых или подозрительного контента

Вопрос. Как начать работу с Amazon Rekognition?

Если вы еще не зарегистрировались в сервисе Amazon Rekognition, можно нажать кнопку «Попробовать Amazon Rekognition» на странице сервиса Amazon Rekognition и завершить процесс регистрации. Вам потребуется аккаунт Amazon Web Services. Если такового еще нет, аккаунт будет предложено создать во время регистрации в сервисе. Войдя в систему, можно попробовать Amazon Rekognition на собственных изображениях и видеозаписях через консоль управления Amazon Rekognition или загрузить SDK Amazon Rekognition и начать разработку собственных приложений. Подробную информацию см. в пошаговом Руководстве по началу работы.

Вопрос. Какие API предлагает Amazon Rekognition?

Сервис Amazon Rekognition Image предлагает API для распознавания объектов и сцен, распознавания и анализа лиц, распознавания знаменитостей, выявления неприемлемого содержимого, сравнения и поиска похожих лиц в коллекции и API для управления ресурсами. Rekognition Image также предоставляет API для сравнения лиц и извлечения текста, в то время как Rekognition Video предлагает API для отслеживания людей и управления потоковым видео Acuity. Подробности см. в справке по API Amazon Rekognition.

Вопрос. Какие форматы изображений и видеозаписей поддерживает Amazon Rekognition? 

В настоящее время Amazon Rekognition поддерживает графические форматы JPEG и PNG. Изображения передаются в сервис как объекты S3 или массивы байтов. Amazon Rekognition Video может анализировать видеозаписи, сохраненные в корзинах Amazon S3. Кодирование видео должно быть выполнено с использованием кодека H.264. Поддерживаются следующие форматы видеофайлов: MPEG-4 и MOV. Кодек представляет собой программное или аппаратное обеспечение, которое выполняет сжатие данных для более быстрой их передачи и последующее восстановление данных в исходном виде. Кодек H.264 чаще всего используется для записи, сжатия и рассылки видеозаписей. Формат видеофайла может содержать один или несколько кодеков. Если видеофайл в формате MOV или MPEG-4 не поддерживается в Rekognition Video, убедитесь в том, что для кодирования видео использован кодек H.264.

Вопрос. Какие размеры файлов поддерживает Amazon Rekognition? 

Amazon Rekognition Image поддерживает изображения в виде объектов S3 размером до 15 МБ и в виде массивов байтов размером до 5 МБ. Amazon Rekognition Video поддерживает видеофайлы размером до 10 ГБ и продолжительностью до 6 часов в виде файла S3.

Вопрос. Как разрешение изображения влияет на точность результата при использовании API Rekognition Image?

Amazon Rekognition работает с самыми разными разрешениями изображений. Для достижения наилучших результатов рекомендуется использовать разрешение VGA (640x480) или выше. При использовании изображений с разрешением QVGA (320x240) и ниже повышается вероятность ошибок при распознавании лиц, объектов или неприемлемого контента, однако Amazon Rekognition может работать с изображениями размером от 80 пикселей в длину/ширину.

Вопрос. Насколько мелкими могут быть объекты для распознавания и анализа в Amazon Rekognition Image?

Рекомендуется отправлять на распознавание изображения, в которых наименьший объект или лицо занимает не менее 5 % размера меньшей стороны изображения (в пикселях). Например, на изображении с разрешением 1600x900 наименьший объект или лицо должны занимать не менее 45 пикселей по каждой стороне.

Вопрос. Как поручить проверку прогнозов сервиса Amazon Rekognition людям?

Сервис Amazon Rekognition напрямую интегрирован с сервисом Amazon Augmented AI (Amazon A2I), поэтому вы можете легко направлять прогнозы с низким уровнем доверия из сервиса Amazon Rekognition Image на проверку людям. Используя API Amazon Rekognition для модерации контента или консоль Amazon A2I, вы можете указать условия, при которых сервис Amazon A2I будет направлять прогнозы рецензентам. В качестве такого условия можно использовать пороговое значение уровня доверия или процент случайной выборки. Если вы зададите пороговое значение уровня доверия, то на проверку людьми сервис Amazon A2I будет отправлять только те прогнозы, у которых уровень доверия ниже заданного значения. Значение уровня доверия можно изменить в любое время, чтобы добиться необходимого баланса между точностью и рентабельностью. Если же указать процент выборки, то на проверку людьми сервис Amazon A2I будет отправлять случайно выбранные прогнозы. Это поможет вам регулярно отслеживать точность прогнозов. Кроме того, веб-интерфейс Amazon A2I включает все указания и инструменты, необходимые рецензентам для выполнения проверок. Дополнительные сведения о том, как реализовать процесс проверки людьми с помощью сервиса Amazon Rekognition, см. на веб-странице Amazon A2I.

Вопрос. Как разрешение видео влияет на точность результата при использовании API в Rekognition Video? 

Система обучена распознавать лица размером свыше 32 пикселей (по короткой стороне). То есть минимальный размер лица, которое может распознавать система, варьируется примерно от 1/7 (разрешение QVGA) до 1/30 (разрешение HD 1080p) короткой стороны экрана. Например, для экранов с разрешением VGA точность распознавания лиц, размер которых меньше 1/10 короткой стороны экрана, будет снижена.

Вопрос. Какие еще факторы могут влиять на качество работы API в Rekognition Video? 

Помимо разрешения, качество работы API также может зависеть от четкости, скорости движения и позы человека, освещения.

Вопрос. Какие пользовательские видеозаписи лучше всего подходят для работы API Rekognition Video? 

Этот API демонстрирует лучшие результаты при использовании любительских и профессиональных видеозаписей с фронтальной съемкой при стандартном освещении и цветовом окружении. Этот API не тестировался в применении к черно-белым записям, записям в инфракрасном спектре, а также при слишком ярком или слишком скудном освещении. В приложениях, чувствительных к ложноположительным срабатываниям, рекомендуется удалить результаты, для которых уровень уверенности не достигает установленного (для конкретного приложения) значения.

Вопрос. В каких регионах AWS доступен Amazon Rekognition? 

Список всех регионов, в которых доступен Amazon Rekognition, см. в таблице регионов AWS.

Обнаружение объектов и сцен

Вопрос. Что такое метка?

Метка – это объект, сцена или образ, обнаруженный на изображении в качестве содержимого. Например, фотография отдыхающих на тропическом пляже может содержать метки «человек», «вода», «песок», «пальма», «купальник» (объекты), «пляж» (сцена) и «природа» (образ). 

Вопрос. Что такое уровень уверенности и как его использовать?

Уровень уверенности – это число в промежутке между от 0 до 100, отражающее вероятность правильности выдвинутого предположения. Если в примере выше процедура определения объектов и сцен вернет метку «вода» с уровнем уверенности 99 и метку «пальма» с уровнем уверенности 35, то на изображении, скорее всего, есть вода, но нет пальмы.

В приложениях, для которых критически важно отсутствие ошибок определения (ложных срабатываний), рекомендуется использовать только метки с уровнем уверенности выше определенного порогового значения. Оптимальное пороговое значение зависит от приложения. Во многих случаях можно добиться оптимального качества работы для конечного пользователя, установив пороговое значение уровня уверенности выше заданного по умолчанию.

Вопрос. Что такое обнаружение объектов и сцен?

Обнаружение объектов и сцен – это процедура анализа изображения или видеозаписи и назначения им меток на основании визуального содержимого. Amazon Rekognition Image выполняет эту процедуру посредством API DetectLabels. Данный API позволяет автоматически распознавать тысячи объектов, сцен и образов с указанием уровня уверенности для каждой метки. При использовании DetectLabels пороговое значение уровня уверенности по умолчанию равняется 50. Обнаружение объектов и сцен подходит для клиентов, заинтересованных в структуризации больших библиотек изображений и поиску по ним. Это могут быть потребительские приложения и приложения-ассистенты, которые полагаются на создаваемый пользователями контент, а также технологические рекламные агентства, заинтересованные в развитии своих алгоритмов целевого обращения.

Вопрос. Может ли Amazon Rekognition определять местоположение объектов и возвращать ограничительные рамки?

Да, Amazon Rekognition может определять местоположение многих распространенных объектов, таких как «человек», «автомобиль», «огнестрельное оружие» или «собака», как на изображениях, так и на видеозаписях. Вы получаете координаты ограничивающего прямоугольника для каждого экземпляра найденного объекта, а также уровень достоверности. Подробные сведения о структуре ответа API для ограничительных рамок объекта см. в документации.

Вопрос. Предоставляет ли Amazon Rekognition информацию о связи между обнаруживаемыми метками?

Да, для каждой найденной метки Amazon Rekognition возвращает родительские метки, если они существуют. Родительские метки возвращаются в иерархическом порядке – крайняя левая является непосредственной родительской меткой или синонимом, а следующие являются родительскими метками более высокого порядка. Например, при обнаружении объекта «Автомобиль» Amazon Rekognition возвращает две родительские метки: «Автомобиль» (родительская метка) и «Транспорт» (родительская метка более высокого порядка). Подробные сведения о том, как использовать отношения иерархической таксономии, см. в документации.

Вопрос. Какие типы меток поддерживает Amazon Rekognition?  

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

  • Люди и события: «свадьба», «невеста», «ребенок», «торт на день рождения», «гитарист» и т. д.
  • Еда и напитки: «яблоко», «сэндвич», «вино», «торт», «пицца» и т. д.
  • Природа: «пляж», «горы», «озеро», «закат», «радуга» и т. д.
  • Животные: «собака», «кошка», «лошадь», «тигр», «черепаха» и т. д.
  • Дом и сад: «кровать», «стол», «двор», «люстра», «спальня» и т. д.
  • Спорт и отдых: «гольф», «баскетбол», «хоккей», «теннис», «туризм» и т. д.
  • Растения и цветы: «роза», «тюльпан», «пальма», «лес», «бамбук» и т. д.
  • Искусство и развлечения: «скульптура», «картина», «гитара», «балет», «мозаика» и т. д.
  • Транспорт: «самолет», «автомобиль», «велосипед», «мотоцикл», «грузовой автомобиль» и т. д.
  • Техника: «компьютер», «мобильный телефон», «видеокамера», «телевизор», «наушники» и т. д.

Вопрос. Чем обнаружение объектов и сцен отличается для анализа видео?

Rekognition Video позволяет автоматически выявлять тысячи различных объектов (например, транспортных средств или домашних питомцев) и действий (танцы, вечеринка), присваивая каждой метке временную метку и уровень уверенности. Сервис также использует контекст из видеозаписи, учитывающий движения и время, для точной идентификации сложных действий (например, «задувание свечи» или «тушение пожара»).

Вопрос. Не могу найти нужную метку. Как подать запрос на добавление новой метки?

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

Вопрос. Как проверить, обновил ли Amazon Rekognition свои модели?

Amazon Rekognition возвращает параметр LabelModelVersion, который позволяет узнать, была ли обновлена модель. Модели обнаружения объектов и сцен часто обновляются на основе отзывов клиентов.

Amazon Rekognition Custom Labels

Вопрос. Можно ли использовать сервис Custom Labels для анализа лиц, обнаружения измененного текста или поиска опасных изображений?

Нет. Сервис Custom Labels предназначен для поиска объектов и сцен в изображениях. Сервис Custom Labels не предназначен для анализа лиц, обнаружения измененного текста или поиска опасных изображений. Для этих задач следует использовать другие API Rekognition. Сведения о функциях анализа лиц, обнаружения текста и модерации см. в документации.

Вопрос. Какое количество изображений необходимо, чтобы обучить собственную модель?

Количество изображений, необходимое для обучения собственной модели, зависит от изменчивости пользовательских меток, которые должна прогнозировать модель, и от качества обучающих данных. Например, для обнаружения отдельного логотипа, наложенного на изображение, может потребоваться 1–2 обучающих изображения, а для более неприметного логотипа, который необходимо обнаруживать в разных условиях (при изменении масштаба, точки зрения, наличия деформаций), может потребоваться порядка десятков или сотен обучающих примеров с высококачественными комментариями. Если у вас уже есть большое количество изображений с метками, мы рекомендуем обучать модель с использованием всех доступных изображений. Сведения об ограничениях на максимальный размер обучающего набора данных см. в документации.

Для обучения собственной модели с высокой точностью могут потребоваться сотни изображений, но несмотря на это с помощью сервиса Custom Labels вы можете сначала обучить модель, используя десятки изображений на одну метку, проверить результаты тестов, чтобы понять, работает модель или нет, и, соответственно, добавить новые обучающие изображения и повторить сеанс обучения. Такой подход позволяет итеративно улучшать вашу модель.

Вопрос. Какое количество вычислительных ресурсов для получения выводов следует выделить для собственной модели?

Количество необходимых параллельных вычислительных ресурсов для получения выводов зависит от того, сколько изображений необходимо обрабатывать в определенный момент времени. Пропускная способность одного ресурса будет зависеть от ряда факторов, например от размера изображений и их сложности (от того, какое количество обнаруживаемых объектов видно), а также от сложности вашей модели. Мы рекомендуем отслеживать периодичность, с которой вам необходимо подготавливать настраиваемую модель, и количество изображений, которые необходимо обрабатывать одновременно, чтобы максимально эффективно спланировать подготовку вашей модели.
Если вы предполагаете, что придется обрабатывать изображения регулярно (например, раз в день, раз в неделю, в запланированные временные промежутки в течение дня), следует включить пользовательскую модель в запланированное время, обработать все необходимые изображения, а затем выключить ее. Если вы не выключите модель, с вас будет взиматься плата, даже если изображения не обрабатываются.

Вопрос. Не удалось обучить модель. Будет ли с меня списана плата?

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

Обнаружение подозрительного контента

Вопрос. Что такое обнаружение подозрительного контента?

API обнаружения подозрительного контента в Amazon Rekognition – это простой в использовании интерфейс API, основанный на технологии глубокого обучения и предназначенный для обнаружения явного или подозрительного контента для взрослых, контента, демонстрирующего насилие и оружие, или визуального контента, вызывающего беспокойство, на изображениях и видеозаписях. Помимо маркировки изображения на основе наличия подозрительного контента, Amazon Rekognition также возвращает иерархический список меток с уровнями уверенности. Эти метки указывают на определенную подкатегорию типа обнаруженного небезопасного контента (например, насилие), что предоставляет разработчикам возможности более точной фильтрации и управления большим объемом контента, создаваемым пользователями (UGC). Этот API можно использовать в рабочих процессах модерации для таких приложений, как социальные сети и сайты знакомств, платформы для обмена фотографиями, блоги и форумы, приложения для детей, сайты интернет‑коммерции, развлекательные сервисы и сервисы интернет‑рекламы.

Вопрос. Какие типы подозрительного контента позволяет обнаружить Amazon Rekognition?

Amazon Rekognition позволяет обнаружить указанные ниже типы явного и подозрительного контента для взрослых на изображениях и видеозаписях.

Явная нагота:

  • обнаженное тело;
  • графическое изображение обнаженного мужского тела;
  • графическое изображение обнаженного женского тела;
  • действие сексуального характера;
  • демонстрация наготы или действия сексуального характера;
  • игрушки для взрослых.

Подозрительный контент:

  • женский купальник или нижнее белье;
  • мужские плавки или нижнее белье;
  • частично обнаженное тело;
  • откровенная одежда.

Amazon Rekognition возвращает иерархический список меток, а также уровни уверенности для каждой обнаруженной метки. Например, для определенного неприемлемого изображения Rekognition может вернуть тип «явная нагота» и дать оценку, соответствующую максимальному уровню уверенности. Разработчики могут просто использовать этот результат, чтобы пометить контент. В том же ответе Rekognition возвращает и второй уровень детализации, предоставляя дополнительную характеристику, например, «графическое изображение обнаженного мужского тела», для которой также указывается уровень уверенности. Разработчики могут использовать эту информацию для создания более сложных алгоритмов фильтрации, соответствующих разным географическим и демографическим регионам.

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

Контент, демонстрирующий насилие:

  • графическое изображение насилия или крови;
  • физическое насилие;
  • насилие с использованием оружия;
  • оружие;
  • нанесение себе травм.

Визуальный контент, вызывающий беспокойство:

  • истощенные тела;
  • трупы;
  • повешение.

Обратите внимание на то, что API обнаружения подозрительного контента на изображениях не является авторитетным источником и не претендует на роль исчерпывающего фильтра явного или подозрительного контента для взрослых, контента, демонстрирующего насилие и оружие, или визуального контента, вызывающего беспокойство. Кроме того, этот интерфейс API не определяет, содержит ли изображение запрещенный контент (например, детскую порнографию) или контент для взрослых с элементами извращений.

Вопрос. Может ли API для обнаружения подозрительного контента Amazon Rekognition обнаруживать другой неприемлемый контент, кроме контента для взрослых, контента, демонстрирующего насилие, и визуального контента, вызывающего беспокойство?

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

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

Вопрос. Как узнать, какая версия модели используется в настоящий момент?

Amazon Rekognition вносит регулярные изменения в свои модели. Версию модели можно узнать в поле «ModerationModelVersion» в тексте отклика API.

Вопрос. Как определить точность обнаружения подозрительного контента в процессе использования Amazon Rekognition?

Модели обнаружения подозрительного контента в Amazon Rekognition были тщательно настроены и протестированы, но мы рекомендуем проверить точность оценки на собственных наборах данных.

Можно использовать параметр «MinConfidence» в запросах API, чтобы найти баланс между обнаружением контента (отзывом) и правильностью обнаружения (точностью). Если уменьшить значение параметра «MinConfidence», скорее всего, будет обнаружена большая часть подозрительного контента, но в эту категорию также может быть включен контент, который на самом деле не относится к явному контенту для взрослых и подозрительному контенту. Если увеличить значение параметра «MinConfidence», скорее всего, вы будете уверены, что весь обнаруженный контент на самом деле относится к явному контенту для взрослых и подозрительному контенту, но при этом некоторое неприемлемое содержимое может быть не помечено. Примеры использования параметра «MinConfidence» для модерации изображений см. в документации по ссылке.

Вопрос. Как можно оставить отзыв о работе Rekognition для улучшения алгоритма обнаружения подозрительного контента?

Отправить соответствующий запрос можно через службу поддержки клиентов AWS. Amazon Rekognition постоянно расширяет типы обнаруживаемого неприемлемого контента, используя отзывы клиентов. Обратите внимание на то, что запрещенный контент (например, детская порнография) не будет принят в рамках этой процедуры.

Анализ лиц

Вопрос. Что такое анализ лиц?

Анализ лиц – это процесс определения лиц на изображениях и сбора характерных атрибутов этих лиц. Amazon Rekognition Image добавляет рамку для каждого лица, обнаруженного на изображении, присваивая ему такие атрибуты, как пол, наличие солнцезащитных очков и пометки элементов лица. Rekognition Video присваивает лицам, обнаруженным в видеозаписях, временные метки, а также добавляет данные о расположении, рамку и помечает элементы лица.

Вопрос. Какие характеристики лиц возвращает Amazon Rekognition?

Amazon Rekognition возвращает следующие характеристики для обнаруженных лиц (с рамками и уровнем уверенности для каждого атрибута):

  • пол,
  • улыбка,
  • эмоции,
  • очки,
  • солнцезащитные очки,
  • открытые глаза,
  • открытый рот,
  • усы,
  • борода,
  • положение,
  • качество,
  • элементы лица.

Вопрос. Что такое положение лица?

Положение лица обозначает угол наклона обнаруженного лица по трем осям. Каждый параметр принимает значение от -180 до +180 градусов. При помощи положения лица можно определить ориентацию полигона лица (а не просто прямоугольной рамки), замерить деформацию, корректно отслеживать лица и т. д.

Вопрос. Что такое качество лица?

Качество лица обозначает качество обнаруженного изображения лица по двум параметрам: четкость и яркость. Оба параметра представляют собой значения в промежутке от 0 до 1. Установив пороговое значение для этих параметров, можно отфильтровывать только хорошо освещенные и четкие лица. Это может быть полезно в приложениях, для которых важно качество изображений лиц, например в решениях для сравнения и распознавания лиц.

Вопрос. Что такое элементы лица?  

Элементы лица – это набор выступающих точек, обычно включающий в себя уголки, края или центры ключевых частей лица, таких как глаза, нос и рот. API DetectFaces сервиса Amazon Rekognition возвращает наборы элементов лиц, по которым можно обрезать лица, сливать их друг с другом, накладывать пользовательские маски, создавать фильтры и т. д.

Вопрос. Сколько лиц может быть обнаружено на изображении?

Сервис Amazon Rekognition может обнаружить на одном изображении до 100 лиц.

Вопрос. Чем анализ лица отличается от анализа видео?

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

Вопрос. Какие факторы, помимо разрешения видео, могут повлиять на качество работы API Rekognition Video?

Помимо разрешения видео, на работу API также существенно влияет качество лиц и их типичность (в рамках коллекций лиц, используемых для поиска). Если для распознавания лица используются различные ракурсы и вариации, например борода, очки, различные позы (в профиль и анфас), это позволит значительно повысить производительность. Как правило, качество снижается, если человек на записи очень быстро движется или видео слишком нечеткое.

Сравнение лиц

Вопрос. Что такое сравнение лиц? 

Сравнение лиц – это процедура сравнения конкретного лица с одним или несколькими другими и измерение значения сходства. С помощью API CompareFaces сервиса Amazon Rekognition Image можно измерить вероятность того, что два лица на разных изображениях принадлежат одному и тому же человеку. API сравнивает лица, обнаруженные на исходном и целевом изображениях, и возвращает значение сходства для каждой пары. Сервис также возвращает рамку и уровень уверенности для каждого обнаруженного лица. Сравнение лиц можно использовать для идентификации пользователей по сохраненным ранее фотографиям практически в режиме реального времени.

Вопрос. Можно ли использовать исходное изображение, на котором больше одного лица? 

Да. Если на исходном изображении больше одного лица, CompareFaces выберет самое большое лицо и сравнит его с каждым лицом на целевом изображении.

Вопрос. Со сколькими лицами можно сравнить одно лицо?

Одно лицо с исходного изображения можно сравнить не более чем с 15 лицами, обнаруженными на целевом изображении.

Распознавание лиц

Вопрос. Что такое распознавание лиц?

Распознавание лиц – это процесс идентификации или проверки пользователя путем поиска его лица в коллекции лиц. С помощью распознавания лиц можно легко разработать процедуры для многофакторной аутентификации банковских платежей, автоматического пропуска сотрудников в здание и другие решения.

Вопрос. Что такое коллекция лиц и как ее создать?  

Коллекция лиц – это используемый и управляемый пользователем индекс векторных данных о лицах с возможностью поиска. API CreateCollection позволяет создать коллекцию лиц в поддерживаемом регионе AWS и получить соответствующее имя ресурса Amazon (ARN). Каждой коллекции присваивается уникальный идентификационный номер CollectionId.

Вопрос. Как добавлять лица в коллекцию и удалять их?  

Для добавления лица в существующую коллекцию используется API IndexFaces. Данный API принимает изображение в виде объекта S3 или массива байтов и добавляет векторные представления обнаруженных лиц в коллекцию лиц. IndexFaces также возвращает уникальный идентификационный номер FaceId и рамку лица для каждого добавленного лица.

Для удаления лица из существующей коллекции используется API DeleteFaces. Данный API открывает существующую коллекцию лиц (на основании параметра CollectionId) и удаляет указанные лица в соответствии с параметрами FaceId. Подробнее о добавлении и удалении лиц см. в примере Управление коллекциями.

Вопрос. Как выполнить поиск лица в коллекции?

В индексированной коллекции лиц можно выполнять поиск по изображению (SearchFaceByImage) и по FaceId (SearchFaces). Данные API принимают на вход лицо и возвращают набор похожих лиц в порядке убывания значения сходства. Подробнее см. в примере Поиск лиц.

Вопрос. Чем распознавание лиц отличается от анализа видеозаписей?

Rekognition Video позволяет в режиме реального времени выполнять поиск лиц в коллекциях, которые содержат несколько десятков миллионов лиц. Сначала необходимо создать коллекцию лиц, в которой будут храниться векторные представления особенностей лиц. После этого сервис Rekognition выполнит поиск в коллекции лиц, чтобы найти лица, которые имеют визуальное сходство с лицами людей на видеозаписи. Для каждого совпадения Rekognition отображает уровень уверенности, что позволяет указывать в приложении наиболее вероятные варианты.

Вопрос. Какие факторы, помимо разрешения видео, могут повлиять на качество работы API Video?

Помимо разрешения видео, на работу API также существенно влияет качество лиц и их типичность (в рамках коллекций лиц, используемых для поиска). Если для распознавания лица используются различные ракурсы и вариации, например борода, очки, различные позы (в профиль и анфас), это позволит значительно повысить производительность. Как правило, если человек на записи движется слишком быстро, его лицо будет трудно распознать. Кроме того, качество результатов также снижается, если видео недостаточно четкое.

Распознавание знаменитостей

Вопрос. Что такое распознавание знаменитостей?

Распознавание знаменитостей в Amazon Rekognition выполняется с помощью простого в использовании интерфейса API на базе глубокого обучения. Данный API предназначен для обнаружения и распознавания знаменитых, примечательных или выдающихся в своей области людей. API RecognizeCelebrities был создан для работы в любом масштабе и предназначен для распознавания знаменитостей в нескольких категориях, таких как политика, спорт, бизнес, развлечения и средства массовой информации. Функция распознавания знаменитостей идеально подходит для клиентов, которым нужно индексировать библиотеки цифровых изображений и искать в них знаменитостей, исходя из конкретных интересов.

Вопрос. Кого можно идентифицировать с помощью API распознавания знаменитостей?

Amazon Rekognition может идентифицировать только тех знаменитостей, на распознавание которых проводилась тренировка модели глубокого обучения. Обратите внимание, что API RecognizeCelebrities не претендует на представление исчерпывающего списка знаменитостей. Эта возможность была разработана с целью охватить как можно больше знаменитостей, исходя из потребностей и отзывов наших клиентов. Мы постоянно добавляем новые имена, но тот факт, что Celebrity Recognition не распознает некоторых людей, которые могут считаться знаменитыми другими организациями или нашими клиентами, не отражает нашего мнения об их статусе как знаменитостей. Если вы хотите, чтобы функция распознавания знаменитостей распознавала и других известных людей, присылайте свои предложения.

Вопрос. Может ли знаменитость, идентифицируемая через запрос API Amazon Rekognition, потребовать удаления из списка знаменитостей, с которым работает эта функция?

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

Вопрос. Из каких источников предоставляется дополнительная информация о знаменитости?

Для предоставления дополнительной информации о знаменитости в рамках ответа API использует дополнительный список источников. В настоящее время мы предоставляем URL-адрес IMDB, когда таковой доступен. Мы можем добавить другие источники в будущем.

Вопрос. Чем распознавание знаменитостей отличается от анализа видеозаписей?

Сервис Rekognition Video позволяет обнаруживать и распознавать все появления известных людей на видеозаписях. Результат с временным кодом предоставляет имя и уникальный ID знаменитости, рамку лица, уровень уверенности и URL-адреса, указывающие на связанный контент для знаменитости, например ссылку на рейтинг IMDB. Распознавание знаменитостей также возможно даже в том случае, если лицо в видеозаписи скрыто. Эта функция позволяет индексировать библиотеки цифровых видеозаписей и выполнять в них поиск примеров использования, соответствующих конкретным целям рекламной или маркетинговой кампании.

Вопрос. Какие факторы, помимо разрешения видео, могут повлиять на качество работы API Rekognition Video? 

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

Обнаружение текста

Вопрос. Что представляет собой функция обнаружения текста?

Обнаружение текста – это функциональная возможность Amazon Rekognition, которая позволяет обнаруживать и распознавать текст на изображениях или в видео, например названия улиц, надписи, названия продуктов, наложенная графика, субтитры к видео и номерные знаки автомобилей. Функция обнаружения текста создана именно для работы с изображениями и видеозаписями физических объектов, а не документов. API DetectText сервиса Amazon Rekognition обрабатывает изображение и возвращает текстовую метку и рамку, а также уровень уверенности для каждой обнаруженной строки символов. Таким образом, в приложениях для обмена фотографиями и приложениях социальных сетей можно, к примеру, обеспечить возможность визуального поиска на основе индекса изображений, содержащих одни и те же текстовые метки. В приложениях для обеспечения безопасности можно идентифицировать транспортные средства, распознавая номерные знаки на изображениях, получаемых с дорожных камер. Подобным образом, используя API StartTextDetection и GetTextDetection, можно обнаруживать текст в видео и получать уровни уверенности и временные метки для каждого обнаруженного текста. В мультимедийных и развлекательных приложениях можно создать текстовые метаданные, чтобы обеспечить поиск релевантного контента, например новостей, результатов спортивных соревнований, рекламных роликов и титров. Также можно проверить обнаруженный текст на нарушение политики или несоответствие требованиям, например наложенный спамерами адрес электронной почты или телефонный номер.

Вопрос. Текст какого типа поддерживается функцией обнаружения текста сервиса Amazon Rekognition? 

Функция обнаружения текста создана именно для работы с изображениями и видеозаписями физических объектов, а не документов. Она обеспечивает распознавание цифр и текста на основе латиницы с поддержкой разнообразного оформления, шрифтов и стилей, а также вариантов расположения текста на объектах различной ориентации, включая вывески и плакаты. Функция обнаружения текста распознает до 50 цепочек символов в одном изображении или кадре видео и перечисляет их как слова и строки. Функция обнаружения текста поддерживает вращение текста в пределах от –90 до +90 градусов по горизонтали.

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

Да, с помощью параметров фильтрации обнаружения текста можно задать до 10 интересующих областей (ROI) в запросе API. Amazon Rekognition возвратит только текст, который попадает в эти регионы. 

Вопрос. Можно ли фильтровать обнаруженный текст по уровню уверенности в слове или по размеру рамки?

Да, в запросе API можно воспользоваться параметрами фильтрации обнаружения текста, чтобы указать пороговые значения минимальных уровней уверенности или минимальных размеров рамки.

Вопрос. Как можно оставить отзыв о работе Rekognition для улучшения распознавания текста?

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

Amazon Rekognition Video

Вопрос. Сущности какого типа может обнаруживать Amazon Rekognition Video?
Amazon Rekognition Video умеет обнаруживать на видео объекты, сцены, лица, знаменитостей, текст и неприемлемый контент. Также вы можете выполнять поиск лиц, появляющихся на видео, по собственной коллекции или репозиторию изображений.

Вопрос. Какие форматы файлов и кодеки поддерживает Amazon Rekognition Video?
Amazon Rekognition Video поддерживает файлы стандарта H.264 в форматах MPEG-4 (.mp4) или MOV. Если ваши видеофайлы используют другой кодек, вы можете перекодировать их в формат H.264 с помощью сервиса AWS Elemental MediaConvert.

Вопрос. Как работает асинхронный API Amazon Rekognition Video?
Amazon Rekognition Video может обрабатывать видеозапись, сохраненную в корзине Amazon S3. Вы можете использовать асинхронный набор операций, вызывая для анализа видео операции обнаружения объектов и сцен с префиксом Start (например, StartLabelDetection). Статус выполнения запроса публикуется в разделе Amazon Simple Notification Service (SNS). Для получения статуса выполнения запроса в разделе Amazon SNS можно использовать очередь Amazon Simple Queue Service (SQS) или функцию AWS Lambda. После получения статуса выполнения запроса можно вызвать операцию Get (например, GetLabelDetection), чтобы просмотреть результаты обработки запроса. Список доступных API Amazon Rekognition Video можно найти на этой странице.

Вопрос. Как мне получить временную метку для каждого обнаружения на видео?
Amazon Rekognition Video возвращает для каждой обнаруженной сущности метки времени в миллисекундах по длительности видео, например метка «Dog» для обозначения обнаруженной собаки может сопровождаться меткой времени 166 мс с момента начала видео. Эта информация позволит вам понять график появления некоторого объекта или знаменитости в этом видео. Пример ответа с метками времени, возвращаемого из API, вы можете найти на странице, посвященной обнаружению объектов и сцен с помощью Amazon Rekognition Video.

Вопрос. Сколько процессов анализа видео может одновременно выполнять Amazon Rekognition Video?
Amazon Rekognition Video позволяет обрабатывать до 20 заданий одновременно. Более подробная информация содержится на странице лимитов.

Вопрос. Видео с каким разрешением мне лучше использовать?
Amazon Rekognition Video автоматически обрабатывает видео с широким набором разрешений и качества. Для получения оптимальных результатов мы рекомендуем предоставить видео с качеством от 720p (1280×720 пикселей) до 1080p (1920x1080 пикселей) или эквивалентного разрешения с другим соотношением сторон. Слишком низкое разрешение (например, QVGA или 240p) и слишком низкое качество могут негативно сказаться на качестве результатов.

Вопрос. Как анализировать видео в режиме реального времени?
В режиме потоковой передачи можно в реальном времени выполнять поиск лиц по коллекции изображений. API поиска лиц в Rekognition Video поддерживают полноценную интеграцию с сервисом Amazon Kinesis Video Streams, который позволяет разработчикам передавать данные и связанные с ними метаданные по тысячам потоков прямой трансляции. Для приложений системы корпоративной безопасности сервис обеспечивает возможность быстро и эффективно в реальном времени обнаруживать нужных людей.

Вопрос. Поддерживает ли Amazon Rekognition Video работу с Amazon Kinesis Video Streams?
Rekognition Video использует Kinesis Video Stream в качестве источника потока видео для обработки. В результате анализа выходные данные Rekognition Video передаются в поток данных Kinesis, после чего считываются клиентским приложением. Rekognition Video предоставляет процессор для обработки потоковых данных, который можно использовать для запуска анализа потока видеоданных и управления им. Дополнительные сведения см. в разделе Работа с потоковыми данными.

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

Анализ мультимедиа с помощью Amazon Rekognition Video

Вопрос. Для каких типов мультимедиа может выполнять анализ Amazon Rekognition Video?
Amazon Rekognition Video в настоящее время поддерживает четыре типа распространенных задач по анализу видео.

  • Обнаружение черного кадра. Видео часто содержит небольшие участки с пустыми черными кадрами без изображения и звука, которые используются как ориентиры для вставки рекламы или как метки завершения эпизода программы (например, определенной сцены или вступительных титров). С помощью Amazon Rekognition Video вы можете обнаруживать последовательности таких черных кадров для автоматизации вставки рекламы, сжатия видео по требованию и маркировки разных сегментов или сцен программы. Черные кадры со звуком (например, затемнения или закадровые комментарии) считаются контентом и не возвращаются этой функцией.
  • Обнаружение финальных титров. Amazon Rekognition Video помогает автоматически определять точные кадры начала титров в конце фильма или телевизионного шоу. Получив такую информацию, вы можете создавать маркеры для подсказок в интерактивных средствах просмотра (например, ссылок на следующий эпизод в приложениях видео по запросу) или определять последний кадр программного контента на видео. Amazon Rekognition Video умеет работать с широким спектром стилей для заключительных титров, от простых ползущих строк до более интересных вариантов, которые размещаются параллельно с контентом, а также автоматически исключает вступительные титры.
  • Обнаружение монтажного кадра. Монтажным кадром называется серия взаимосвязанных последовательных изображений, снятых непрерывно одной камерой и представляющих непрерывное действие во времени и пространстве. С помощью Amazon Rekognition Video вы можете определять начало, конец и продолжительность каждого монтажного кадра, а также подсчитывать их количество в определенном фрагменте контента. Метаданные монтажного кадра можно использовать для создания рекламных роликов на основе избранных кадров, для исключения переходов между монтажными кадрами из набора миниатюр для быстрой навигации, для вставки рекламы в конкретные места, где они не будут мешать зрителю, например не прерывая монтажный кадр или речь человека.
  • Обнаружение цветных полос. Amazon Rekognition Video позволяет обнаруживать участки видео с отображением цветных плашек SMPTE, которые размещаются в определенном порядке для правильной калибровки цвета на телемониторах, в программах и камерах. Эти метаданные полезны при подготовке контента для приложений демонстрации видео по требованию, позволяя удалять цветные полосы из контента или отслеживать на записи фрагменты с потерей сигнала, если цветные полосы отображаются в качестве сигнала по умолчанию при отсутствии контента.

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

Вопрос. Как начать анализ мультимедиа с помощью Amazon Rekognition Video?
Функции анализа мультимедиа вызываются через API обнаружения сегментов для сервиса Amazon Rekognition Video. Это асинхронный API, поддерживающий две операции: StartSegmentDetection для запуска анализа и GetSegmentDetection для получения результатов анализа. Подробнее о начале работы можно узнать в документации.

Если вы хотите визуализировать аналитику мультимедиа или применить для своего видео другие сервисы искусственного интеллекта Amazon, как например Amazon Transcribe, воспользуйтесь бессерверной архитектурой Media Insights Engine (MIE) для удобного создания аналитики и разработки приложений с поддержкой ресурсов видео, аудио, текста и изображений на основе сервисов AWS Machine Learning и AWS Media Services. Вы можете легко развернуть собственный инстанс MIE на основе предложенного шаблона AWS CloudFormation, а затем применить привязать к нему приложения на вкладке «Выводы» на консоли AWS CloudFormation для работы с собственными видео и визуализации результатов анализа.

Вопрос. Что такое точный временной код кадра?
Точный временной код указывает конкретный номер кадра, в котором начинается некоторый сегмент видео или содержится сущность. Компании, работающие с мультимедиа, традиционно работают с временными кодами в формате SMPTE (Society of Motion Picture and Television Engineers), который указывает часы, минуты, секунды и номер кадра, вот так: 00:24:53:22.

Вопрос. Соблюдается ли точность кадра для рамки обнаружения сегмента в Amazon Rekognition Video?
Да, API обнаружения сегментов в Amazon Rekognition Video предоставляет временные коды SMPTE с точностью до кадра, а также временные метки в миллисекундах для первого и последнего кадра каждого обнаружения.

Вопрос. Какие форматы частоты кадров поддерживает обнаружение сегментов в Amazon Rekognition Video?
Обнаружение фрагментов в Amazon Rekognition Video автоматически распознает стандарты частоты кадров в диапазоне от 15 до 60 кадров в секунду, выраженные целым, дробным числом или в формате с пропуском кадров. В частности, функция обнаружения сегментов распознает такие типичные значения частоты кадров: 23,976; 25; 29,97 и 30 кадров в секунду. В каждом из этих случаев сведения о частоте кадров применяются для предоставления временных кодов с точностью до кадра.

Оплата

Вопрос. Как Amazon Rekognition учитывает количество обработанных изображений?

Для всех API, получающих на входе изображения, количеством обработанных изображений в Amazon Rekognition считается фактическое количество проанализированных изображений. К этой категории относятся API DetectLabels, DetectModerationLabels, DetectFaces, IndexFaces, RecognizeCelebrities и SearchFaceByImage. Для API CompareFaces, которому на вход подаются два изображения, учитывается только обработка исходного изображения.

Для API, которые не получают на входе изображения, количеством обработанных изображений в Amazon Rekognition считается количество вызовов API. SearchFaces относится к этой категории.

Вызовы остальных API Amazon Rekognition (ListFaces, DeleteFaces, CreateCollection, DeleteCollection и ListCollections) не учитываются при подсчете обработанных изображений.

Вопрос. Как Amazon Rekognition учитывает продолжительность обработанных видеозаписей в минутах?

Архивные видеозаписи: сервис Amazon Rekognition подсчитывает продолжительность видеозаписи (в минутах), обработанных API, и суммирует полученные значения для выставления счетов. Потоки видеоданных в реальном времени оплачиваются из расчета количества обработанных пакетов по пять секунд.

Вопрос. За использование каких API Amazon Rekognition взимается плата?

Оплачиваются следующие API Amazon Rekognition Image: DetectLabels, DetectModerationLabels, DetectText, DetectFaces, IndexFaces, RecognizeCelebrities, SearchFaceByImage, CompareFaces и SearchFaces. Плата за использование сервиса Amazon Rekognition Video формируется, исходя из продолжительности видеозаписи (в минутах). Считаются минуты, успешно обработанные API StartLabelDetection, StartFaceDetection, StartTextDetection, StartContentModeration, StartPersonTracking, StartCelebrityRecognition, StartFaceSearch и StartStreamProcessor.

Вопрос. Сколько стоит использование сервиса Amazon Rekognition?

Актуальную информацию о ценах см. на странице цен на Amazon Rekognition.

Вопрос. Взимается ли плата за хранение векторных отображений лиц в коллекциях?

Да. За хранение векторных отображений лиц Amazon Rekognition взимается плата в размере 0,01 USD за 1000 лиц в месяц. Подробнее см. на странице цен.

Вопрос. Распространяется ли уровень бесплатного пользования AWS на Amazon Rekognition?

Да. В рамках уровня бесплатного пользования AWS можно начать работу с Amazon Rekognition бесплатно. После регистрации новым пользователям Amazon Rekognition доступен анализ до 5000 изображений в месяц в течение первых 12 месяцев. В рамках уровня бесплатного пользования также можно бесплатно использовать API Amazon Rekognition и хранить до 1000 лиц. Для клиентов Amazon Rekognition Video также доступен бесплатный анализ 1000 минут видеозаписей в месяц в течение первого года использования.

Вопрос. Указанные цены включают налоги?

Подробнее о налогах см. на странице справки по налогам при работе с Amazon Web Services.

Интеграция с сервисами AWS

Вопрос. Поддерживает ли Amazon Rekognition Video работу с изображениями, хранящимися в Amazon S3?

Да. Чтобы начать анализировать изображения на Amazon S3, достаточно указать API Amazon Rekognition на корзину S3. Данные никуда перемещать не нужно. Подробнее о работе с объектами S3 и API Amazon Rekognition см. в упражнении по определению меток.

Вопрос. Можно ли использовать Amazon Rekognition для анализа изображений, которые хранятся в корзине Amazon S3 в другом регионе?

Нет. Убедитесь, что корзина Amazon S3, которую вы хотите использовать, находится в том же регионе, что и ваш адрес API Amazon Rekognition.

Вопрос. Как можно пакетно обрабатывать множество изображений в Amazon Rekognition?

Для пакетной обработки изображений из Amazon S3 следуйте шагам, описанным в примере пакетной обработки изображений Amazon Rekognition на GitHub.

Вопрос. Как использовать AWS Lambda с Amazon Rekognition?

Amazon Rekognition поддерживает эффективное взаимодействие с AWS Lambda и позволяет реализовать в хранилищах данных AWS, таких как Amazon S3 и Amazon DynamoDB, анализ изображений в ответ на события. Чтобы начать использовать Amazon Rekognition вместе с AWS Lambda, выполните шаги, описанные здесь, и выберите схему, предложенную сервисом Amazon Rekognition.

Вопрос. Работает ли Amazon Rekognition с AWS CloudTrail?

Да. Amazon Rekognition поддерживает запись в файлы журнала CloudTrail в качестве событий для следующих действий: CreateCollection, DeleteCollection, CreateStreamProcessor, DeleteStreamProcessor, DescribeStreamProcessor, ListStreamProcessors и ListCollections. Подробнее о вызовах API Amazon Rekognition, интегрированных с AWS CloudTrail, см. в разделе «Logging Amazon Rekognition API Calls with AWS CloudTrail».

Конфиденциальность данных

Вопрос. Сохраняются ли данные изображений и видеозаписей, обработанных Amazon Rekognition, и как они используются в AWS?

Сервис Amazon Rekognition может хранить и использовать обрабатываемые изображения и видеозаписи исключительно в целях предоставления и поддержки сервиса, а также развития и улучшения качества Amazon Rekognition и других технологий машинного обучения и искусственного интеллекта Amazon, если вы не отключите эту функцию ниже. Использование контента необходимо для постоянного совершенствования интерфейса Amazon Rekognition, включая разработку, настройку и обучение соответствующих технологий. Мы не используем какие-либо данные, идентифицирующие личность, которые могут содержаться в контенте, в целях продвижения продуктов, услуг или рекламы в адрес клиента или конечных пользователей. Доверие клиентов, конфиденциальность и безопасность их контента являются главными приоритетами компании. Мы применяем соответствующие комплексные технические и физические средства контроля, включая шифрование хранимых и передаваемых данных, для предотвращения неавторизованного доступа к данным и контенту клиентов или их раскрытия и гарантируем, что использование этих данных соответствует нашим обязательствам перед клиентами. Подробнее см. на странице https://aws.amazon.com/compliance/data-privacy-faq/. Вы можете отказаться от использования ваших изображений и видеозаписей в целях развития и повышения качества Amazon Rekognition и других технологий Amazon на основе машинного обучения и искусственного интеллекта, воспользовавшись политикой отказа в AWS Organizations. Подробнее о том, как оформить отказ, см. на странице политики по использованию сервисов с элементами искусственного интеллекта.

Вопрос. Можно ли удалять данные изображений и видеозаписей, сохраненные Amazon Rekognition?

Да. Удаление изображений и видеозаписей, связанных с аккаунтом клиента, можно запросить, связавшись со службой поддержки AWS Support. Удаление изображений и видеозаписей может отрицательно сказываться на работе Amazon Rekognition.

Вопрос. У кого есть доступ к моему контенту, который обрабатывается и хранится Amazon Rekognition?

Доступ к контенту клиентов, который обрабатывается и хранится сервисом Amazon Rekognition, имеют исключительно авторизованные сотрудники. Доверие клиентов, конфиденциальность и безопасность их контента являются главными приоритетами компании. Мы применяем соответствующие комплексные технические и физические средства контроля, включая шифрование хранимых и передаваемых данных, для предотвращения неавторизованного доступа к данным и контенту клиентов или их раскрытия и гарантируем, что использование этих данных соответствует нашим обязательствам перед клиентами. Подробнее см. на странице https://aws.amazon.com/compliance/data-privacy-faq/.

Вопрос. Буду ли я по-прежнему владельцем контента, который обрабатывается и хранится сервисом Amazon Rekognition?

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

Вопрос. Выходит ли контент, обрабатываемый сервисом Amazon Rekognition, за границу той области AWS, в которой пользователь использует Amazon Rekognition?

Весь контент, который обрабатывается сервисом Amazon Rekognition, шифруется и сохраняется в той области AWS, в которой вы используете Amazon Rekognition. Если вы не отключите эту функцию, как указано ниже, определенная часть контента, обрабатываемая Amazon Rekognition, может храниться в другой области AWS, однако это служит исключительно целям постоянного развития и совершенствования интерфейса Amazon Rekognition и других технологий машинного обучения и искусственного интеллекта Amazon. Удаление изображений и видеозаписей, связанных с аккаунтом клиента, можно запросить, связавшись со службой поддержки AWS Support. Доверие клиентов, конфиденциальность и безопасность их контента являются главными приоритетами компании. Мы применяем соответствующие комплексные технические и физические средства контроля, включая шифрование хранимых и передаваемых данных, для предотвращения неавторизованного доступа к данным и контенту клиентов или их раскрытия и гарантируем, что использование этих данных соответствует нашим обязательствам перед клиентами. Подробнее см. на странице https://aws.amazon.com/compliance/data-privacy-faq/. Ваш контент не будет храниться в другом регионе AWS, если вы откажетесь от использования своего контента для развития и улучшения качества Amazon Rekognition и других технологий машинного обучения и искусственного интеллекта Amazon. Подробнее о том, как оформить отказ, см. на странице политики по использованию сервисов с элементами искусственного интеллекта.

Вопрос. Можно ли использовать Amazon Rekognition вместе с веб-сайтами, программами или другими приложениями, которые ориентированы на детей в возрасте до 13 лет и подпадают под действие Закона о защите конфиденциальности детей в Интернете (COPPA)?

Да. При условии соблюдения условий использования Amazon Rekognition, согласившись с которыми, вы обязались предоставлять любые необходимые предупреждения и получать любое требуемое согласие родителей, поддающееся проверке, в рамках COPPA, вы можете использовать Amazon Rekognition вместе с веб-сайтами, программами или другими приложениями, которые целиком или частично ориентированы на детей в возрасте до 13 лет.

Вопрос. Как определить, распространяется ли действие COPPA на мой веб-сайт, программу или приложение?

Для получения информации о требованиях COPPA и инструкций по определению того, распространяются ли требования COPPA на конкретный веб-сайт, программу или другое приложение, обратитесь непосредственно к ресурсам, предоставляемым и поддерживаемым Федеральной торговой комиссией США. На указанном сайте также содержится информация о том, как определить, ориентирован ли сервис полностью или частично на детей в возрасте до 13 лет.

Вопрос. Соответствует ли сервис Amazon Rekognition требованиям HIPAA?

Сервис Amazon Rekognition соответствует требованиям HIPAA и подпадает под действие договора делового партнерства AWS (AWS BAA). Если организация заключила с AWS договор BAA, сервис Amazon Rekognition будет использовать, раскрывать и хранить закрытую медицинскую информацию организации (PHI) только в соответствии с условиями договора AWS BAA.

Контроль доступа

Вопрос. Как управлять доступом к Amazon Rekognition?

Сервис Amazon Rekognition интегрирован с AWS Identity and Access Management (IAM). Политики AWS IAM позволяют предоставить доступ к API Amazon Rekognition только определенному кругу авторизованных пользователей. Подробнее см. на странице аутентификации и контроля доступа к Amazon Rekognition.

Сообщить о нарушении

Вопрос. Как сообщить о возможном нарушении Amazon Rekognition?

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

Подробнее о ценах на Amazon Rekognition

Перейти на страницу цен
Готовы приступить к разработке?
Начать работу с AWS Rekognition
Есть вопросы?
Свяжитесь с нами