В этом руководстве вы узнаете, как использовать API отслеживания людей за 5 минут,с помощью JavaScript и API отслеживания людей Eden AI. Eden AI предоставляет простой и удобный для разработчиков API, который позволяет отслеживать людей в видео.

Что такое API отслеживания людей на видео?

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

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

Начало работы с API отслеживания людей на видео

Первым шагом к использованию API отслеживания людей является установка Axios, HTTP-клиента на основе обещаний для браузера и Node.js, который позволит вам вызывать Eden AI API.

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

Наконец, вам нужно создать форму с параметрами multipart/formdata:

Как использовать API отслеживания людей с JavaScript

Теперь вы готовы обработать свой видеофайл в API отслеживания людей Eden AI.

1. Получите ключ API отслеживания людей на Eden AI

Чтобы осуществлять отслеживание людей, вам необходимо бесплатно создать учетную запись в Eden AI. Затем вы сможете получить свой ключ API прямо с главной страницы с помощью бесплатных кредитов, предлагаемых Eden AI.

Получите ключ API БЕСПЛАТНО

2. Давайте отслеживать людей в вашем видеофайле

Теперь, когда вы инициализировали необходимые модули JavaScript и получили ключ API, вы сможете отслеживать людей в видео. С Eden AI вы можете выбирать из широкого спектра различных механизмов, которые вам нужны для отслеживания людей. Вы можете получить доступ ко всем нашим провайдерам отслеживания людей в нашей документации здесь.

Вот код JavaScript для добавления значений параметров FormData для вашего запроса:

Например, мы назвали два разных механизма отслеживания людей. После того, как значения параметров переданы, вы можете настроить свой запрос:

Далее вам нужно создать функцию launchJob(), которая будет выполнять POST-запрос:

‍Затем вам нужно будет создать функцию getJob(), которая будет выполнять запрос GET с идентификатором задания вашего POST-запроса:

‍Сначала вы получите такой ответ:

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

Преимущества использования API отслеживания людей с Eden AI

Отслеживание людей с помощью Eden AI API — это быстро и просто.

Экономьте время и деньги

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

Простота интеграции

Выходной формат JSON одинаков для всех поставщиков благодаря работе по стандартизации Eden AI. Элементы ответа также стандартизированы благодаря мощным алгоритмам сопоставления Eden AI.‍

Настройка

С Eden AI у вас есть возможность интегрировать стороннюю платформу: мы можем быстро разработать коннекторы. Чтобы пойти дальше и настроить запрос на отслеживание людей с конкретными параметрами, ознакомьтесь с нашей документацией.

Создайте свою учетную запись в Eden AI