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

с помощью сервиса 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, чтобы открыть консоль сервиса.

analyze-video-1

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


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

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


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

analyze-video-2a

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


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

analyze-video-2b

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


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

analyze-video-2c

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


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

analyze-video-2d

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


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

analyze-video-2e

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


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

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


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

analyze-video-3a

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


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

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

analyze-video-3b

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


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

analyze-video-3c1

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

analyze-video-3c2

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


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

analyze-video-3d

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


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

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

 

analyze-video-3e

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


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


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

analyze-video-4a

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


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

analyze-video-4b1

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

analyze-video-4b2

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

analyze-video-4b3

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


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

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

 

 

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

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

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

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

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

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


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