Урок из полного доступа, первые уроки курса бесплатно Официальный курс Google Skills на русском
Урок 27 · Текст · ~5 мин

Аннотирование видео с помощью Video Intelligence API

Урок 27 из 31 курса «Основы Google Cloud: данные, машинное обучение и ИИ»: официальный курс Google Skills (Google Cloud) (Гугл) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Google Cloud Video Intelligence делает видео доступными для поиска: сервис извлекает метаданные с помощью простого в использовании REST API. Теперь вы можете искать любой момент в любом видеофайле из вашего каталога. Сервис быстро аннотирует видео, хранящиеся в Cloud Storage, помогает определить ключевые сущности (существительные) в видео, а также моменты, когда они появляются. Отделяйте полезный сигнал от шума: получайте нужную информацию по всему видео, по отдельным сценам или покадрово.

В этой лабораторной работе вы научитесь:

  • настраивать авторизацию для пользовательского сервисного аккаунта;
  • отправлять запрос на аннотирование видео в Video Intelligence API.

В оригинале Google выдаёт для лабораторной временный учебный проект и аккаунт. Здесь вы выполняете те же шаги в своём проекте Google Cloud: войдите в консоль console.cloud.google.com, создайте или выберите проект с включённой оплатой (подойдёт пробный период с бесплатными кредитами) и откройте Cloud Shell. После работы удалите созданные ресурсы, чтобы за них не списывались деньги.

В этой лабораторной работе для авторизации вы создадите и будете использовать сервисный аккаунт, привязанный к вашему проекту Google Cloud.

  1. В Cloud Shell убедитесь, что заранее созданный сервисный аккаунт quickstart существует:
  1. Создайте файл ключа сервисного аккаунта, заменив <your-project-123> на идентификатор вашего проекта (Project ID):
  1. Теперь выполните аутентификацию сервисного аккаунта, указав расположение файла ключа:
  1. Получите токен авторизации для вашего сервисного аккаунта:

Токен появится в выводе команды, он понадобится вам на одном из следующих шагов.

  1. Выполните следующую команду, чтобы создать JSON-файл запроса с приведённым ниже текстом и сохранить его под именем request.json:
  1. С помощью curl отправьте запрос videos:annotate, передав имя файла с запросом:

Video Intelligence API создаёт операцию для обработки вашего запроса. В ответе вы увидите имя операции, которое выглядит примерно так:

Это имя операции, а также значения locations и projects понадобятся вам на следующем шаге.

  1. Выполните этот скрипт, чтобы запросить информацию об операции через эндпоинт v1.operations.

Вы увидите информацию о своей операции.

  1. Подождите…

План урока

  1. Обзор
  2. Что вы будете делать
  3. Настройка и требования
  4. Задача 1. Настройка авторизации
  5. Задача 2. Отправьте запрос на аннотирование видео
  6. Поздравляем!
  7. Дальнейшие шаги и дополнительные материалы

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Google 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Google (6 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды