Анализ видео и извлечение расширенных метаданных

с помощью сервиса Amazon Rekognition Video

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

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

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

В этом учебном пособии вы используете сервис Amazon Rekognition Video для анализа 30-секундного видеоклипа из игры Ultimate Frisbee. Функция анализа видео автоматически извлекает расширенные метаданные, которые можно использовать для создания библиотеки видеоматериалов с возможностью поиска, модерации контента или предоставления услуг важным клиентам с учетом их предпочтений.

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

Для работы с этим учебным пособием необходим аккаунт AWS

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

Подробнее об уровне бесплатного пользования >>


Шаг 1. Вход в консоль сервиса Amazon Rekognition


a.  Откройте Консоль управления AWS, оставив открытым данное пошаговое руководство. Когда стартовый экран загрузится, введите имя пользователя и пароль, чтобы начать работу. Затем введите в поле поиска слово Rekognition и выберите пункт Rekognition, чтобы открыть консоль сервиса.

(Щелкните, чтобы увеличить изображение.)


Шаг 2. Изучение принципа работы функций

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


1. Чтобы начать работу, выберите пункт Анализ видео на панели навигации, расположенной слева. Эта функция позволяет анализировать видео и получать ответ в формате JSON.

(Щелкните, чтобы увеличить изображение.)


2. В предварительно загруженных видеоматериалах Джеффа Безоса (Jeff Bezos) и Вернера Фогельса (Werner Vogels) показано, как сервис Rekognition Video может отслеживать людей, обнаруживать действия и распознавать объекты, знаменитостей и неприемлемый контент.

(Щелкните, чтобы увеличить изображение.)


3. Сначала щелкните на фотографии Вернера Фогельса в поле Люди. Обратите внимание, что на видео справа показано, когда Вернер был в клипе.

(Щелкните, чтобы увеличить изображение.)


4. Затем обратите внимание на объект и действия, которые были обнаружены в этом коротком клипе. Щелкните кнопку Борода, чтобы увидеть точное время, когда была обнаружена борода Вернера, или кнопку Мебель, чтобы увидеть, когда были обнаружены стулья.

(Щелкните, чтобы увеличить изображение.)


5. Кроме того, можно увидеть, что модерируемые метки не были обнаружены. Эта функция позволяет определять и фильтровать неприемлемый контент. Например, вам может потребоваться отфильтровать изображения обнаженного тела, но оставить изображения с подозрительным контентом.

(Щелкните, чтобы увеличить изображение.)


Шаг 3. Загрузка и анализ видео

В этом шаге вы скачаете 30-секундный видеоклип, который будет использоваться в этой части учебного пособия, и загрузите его в консоль Rekognition для анализа.


1. Щелкните здесь и сохраните образец видео на рабочий стол.

(Щелкните, чтобы увеличить изображение.)


2. Щелкните стрелку вниз под надписью Выберите образец или загрузите свой, щелкните пункт Ваше видео и выберите видеозапись, сохраненную на рабочем столе. Обратите внимание, что для бесплатной демонстрации в консоли размер видеофайла не должен превышать 60 МБ, а его длительность – 60 секунд.

Через 40–50 секунд анализ видео будет выполнен, и его результаты отобразятся в консоли.

(Щелкните, чтобы увеличить изображение.)


3. Обратите внимание, что сервис Rekognition обнаружил в клипе 12 человек. К примеру, вы можете щелкнуть кнопку Показать больше под полем Люди и выбрать судью в оранжево-черной полосатой футболке. В анализе видео справа отобразится время, когда этот конкретный судья был обнаружен в видео.

(Щелкните, чтобы увеличить изображение.)

(Щелкните, чтобы увеличить изображение.)


4. Щелкните поле Объекты и действия. Обратите внимание, что 20 объектов и действий автоматически помечены. К примеру, щелкните кнопку Автомобиль, чтобы отобразить кадры видео, на которых было обнаружено это транспортное средство.

(Щелкните, чтобы увеличить изображение.)


5. Затем щелкните кнопку Командный вид спорта и обратите внимание, что каждый помеченный клип в анализе видео справа содержит как минимум одну метку, которую мы выбрали в этом шаге: судья – «Люди», автомобиль – «Объект» и командный вид спорта – «Действия».

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

 

(Щелкните, чтобы увеличить изображение.)


Шаг 4. Удаление ресурсов


1. Щелкните кнопку Сервисы и выберите пункт S3.

(Щелкните, чтобы увеличить изображение.)


2. Загруженное видео автоматически сохранено в корзине S3, и его необходимо удалить, чтобы избежать расходов. Среди своих корзин S3 найдите ту, имя которой начинается словами rekognition-video-console-demo. Щелкните эту корзину, выберите все мультимедийные материалы, затем щелкните правой кнопкой мыши и выберите пункт Удалить.

(Щелкните, чтобы увеличить изображение.)

(Щелкните, чтобы увеличить изображение.)

(Щелкните, чтобы увеличить изображение.)


Поздравляем!

Вы научились использовать консоль Rekognition для анализа видео. Кроме того, анализировать видео можно с помощью интерфейсов Rekognition API. Теперь вы можете работать в нужном масштабе. Используйте сервис Amazon Rekognition Video, чтобы создавать библиотеки с возможностью поиска, приложения для поиска исчезнувших людей или VIP-персон, а также для обнаружения подозрительных видеоматериалов.

 

 

Подробная информация

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

Создание решения для анализа мультимедиа

Научитесь создавать комплексное решение для анализа мультимедиа с функцией автоматического распознавания лиц.

Обзор консоли

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


Была ли полезной информация, представленная в этом учебном пособии?