AXIS 3D People Counter

Общие сведения о решении

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

камера Axis P8815-2 3D People Counter

AXIS P8815-2 3D People Counter — это программное обеспечение и специальное оборудование, заключенные в одном устройстве. Приложение для трехмерного подсчета посетителей интегрировано в устройство. Это означает, что вам не нужно иметь специальный компьютер, на котором будет работать это приложение. Приложение для подсчета людей AXIS P8815-2 3D People Counter предназначено для использования внутри помещений, например на предприятиях розничной торговли, таких как магазины и торговые центры, а также в любых других местах, где требуется вести подсчет людей или следить за тем, сколько людей находится внутри помещения.

Пример магазина, в котором используется приложение AXIS P8815-2 3D People Counter на каждом из входов.

В чем разница между счетчиками AXIS People Counter и AXIS P8815-2 3D People Counter?

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

  • AXIS People Counter распознает объекты, которые перемещаются в поле зрения камеры, и идентифицирует их как людей, исходя из их общего размера и характера движения. Приложение AXIS People Counter подходит для большинства сценариев, где люди проходят через одинарные, а также через двойные двери.

  • Приложение AXIS P8815-2 3D People Counter рассчитывает глубину в пределах области подсчета для определения высоты и размера объекта. Приложение AXIS P8815-2 3D People Counter подходит для объектов с массовым скоплением людей, а также для мест со сложными условиями освещения, включая яркий солнечный свет, блики и тени.

Установка камеры

Инструкции по установке устройства см. в руководстве по установке, а также в видеоинструкции по установке.

Руководство по установке

Видеоролик по установке

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

  • Устройство необходимо установить непосредственно над тем местом, где проходят люди.

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

  • Убедитесь в том, что на объекте достаточный уровень освещенности с помощью белого света.

  • Убедитесь в отсутствии объектов, закрывающих обзор устройства. Например, не устанавливайте устройство слишком близко к двери или рядом с большим знаком, свисающим с потолка.

  • На результаты подсчета может влиять бесцельное перемещение людей или легкое покачивание крупных объектов.

Поиск устройства в сети

Для поиска устройств Axis в сети и назначения им IP-адресов в Windows® можно использовать приложение AXIS IP Utility или AXIS Device Manager. Оба эти приложения можно бесплатно скачать на странице axis.com/support.

Дополнительные сведения о поиске устройств и назначении IP-адресов см. в документе How to assign an IP address and access your device (Как назначить IP-адрес и получить доступ к устройству).

Доступ к устройству

  1. Откройте браузер и введите IP-адрес или имя хоста устройства Axis.

    Если вы не знаете IP-адрес, используйте утилиту AXIS IP Utility или приложение AXIS Device Manager, чтобы найти устройство в сети.

  2. Введите имя пользователя и пароль. Для доступа к устройству в первый раз необходимо задать пароль root. См. Установка нового пароля для учетной записи root.

  3. При этом в браузере откроется страница живого просмотра.

Безопасные пароли

Важно!

Устройства Axis передают первоначально установленный пароль по сети в текстовом виде. Чтобы защитить свое устройство, после первого входа в систему настройте безопасное зашифрованное HTTPS-соединение, а затем измените пароль.

Пароль устройства — это основное средство защиты ваших данных и сервисов. Для устройств Axis не предусмотрена собственная политика использования паролей, так как эти устройства могут входить в состав систем разного типа и назначения.

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

  • Используйте пароль длиной не менее 8 символов. Желательно создать пароль с помощью генератора паролей.

  • Никому не сообщайте пароль.

  • Периодически меняйте пароль — хотя бы раз в год.

Установка нового пароля для учетной записи root

Важно!

По умолчанию для учетной записи администратора используется имя пользователя root. Если пароль для пользователя root утрачен, необходимо произвести сброс параметров устройства к заводским установкам. См. раздел .

Совет службы поддержки. Проверка надежности пароля
  1. Введите пароль. Соблюдайте инструкции по созданию надежных паролей. См. Безопасные пароли.

  2. Введите пароль еще раз для подтверждения.

  3. Нажмите Create login (Создать сведения для входа). Пароль задан.

Установка приложения в камеру

Примечание.
  • Лицензия относится только к одной камере. Нельзя активировать лицензию на другой камере, не имея нового ключа для регистрации.
  • Для установки приложений на камеру требуются права администратора.
  1. Установите камеру в своей сети.

  2. Перейдите на веб-страницу камеры в браузере (см. руководство пользователя камеры).

  3. Выберите в меню Setup > Applications (Настройка > Приложения).

  4. Если в камере установлены другие приложения, то их следует удалить.

  5. Загрузите файл приложения (.eap) в камеру.

  6. Выберите Applications > AXIS 3D People Counter > Settings (Приложения > AXIS 3D People Counter > Настройки).

  7. Активируйте лицензию. Подключившись к Интернету, введите код лицензии. Приложение автоматически активирует лицензию.

  8. Откалибруйте счетчик. См. Как откалибровать счетчик.

Активация лицензии в автономном режиме

  1. Для активации лицензии в автономном режиме необходимо иметь лицензионный ключ. При отсутствии лицензионного ключа на компьютере сделайте следующее:
  2. Откройте страницу www.axis.com/applications

  3. Перейдите в раздел License key registration (Регистрация лицензионного ключа). Вам потребуется код лицензии и серийный номер устройства Axis.

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

Доступ к настройкам приложения

  • Чтобы получить доступ к веб-странице устройства:
  • На веб-странице камеры перейдите к пункту Setup > Application > AXIS 3D People Counter (Настройка > Приложение > AXIS 3D People Counter) и нажмите ссылку Настройка AXIS 3D People Counter.

  • В браузере введите [deviceIP]/stereo.

Расширенные настройки

Установка даты и времени

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

Создание учетной записи пользователя

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

  1. Чтобы создать учетную запись пользователя:
  2. Перейдите к пункту Device settings > Users (Параметры устройства > Пользователи).

  3. Щелкните +.

  4. Пользователи, которым назначена роль Viewer (Наблюдатель), будут иметь доступ только к вкладке Statistics (Статистика). Дополнительные сведения о различных ролях пользователей см. во встроенной справке.

О зоне подсчета

Зона подсчета — это область, в пределах которой счетчик обнаруживает людей.

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

Из синей в зеленую –
Когда кто-либо пересекает сначала синюю, а затем зеленую границы, считается, что кто-то вошел. Данное направление обозначено стрелками.
Из зеленой в синюю –
Когда кто-либо пересекает сначала зеленую, а затем синюю границы, считается, что кто-то вышел.

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

Чтобы обеспечить точность счетчика, перед использованием необходимо откалибровать и настроить приложение AXIS 3D People Counter. Настройка выполняется в два этапа:

  • Сначала необходимо откалибровать счетчик, чтобы он мог анализировать поступающие данные. Первоначальная калибровка выполняется при первом подключении к приложению. См. Как откалибровать счетчик.

  • Затем необходимо отрегулировать зону подсчета, чтобы ее размер соответствовал области видеонаблюдения. Это делается на странице настроек. См. Настройка счетчика.

Как откалибровать счетчик

Если на камере запущены какие-либо приложения, то на время калибровки их работа приостанавливается.

  1. Первоначальная калибровка выполняется при первом подключении к приложению. Если вы хотите повторно откалибровать счетчик, перейдите в меню Maintenance > Calibration (Обслуживание > Калибровка).

  2. Прежде чем начать, убедитесь, что под камерой проходят люди.

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

  3. Нажмите Start calibration (Начать калибровку). При этом выполняются следующие действия:

    • Приложение собирает данные.

    • Приложение обрабатывает данные. Как правило, это занимает от 5 до 15 минут.

  4. По окончании калибровки выйдите из режима калибровки, нажав Go to live view (Перейти к живому просмотру).

Настройка счетчика

  1. Измерьте высоту установки камеры. Это расстояние от пола до нижней части объектива камеры.

    См. Установка камеры.

  2. На веб-странице приложения выберите Settings > General (Настройки > Общие).

  3. В поле Name (Имя) введите имя камеры или ее местоположение.

    Это может быть, например, «Axis_MainEntrance_T_building». Все камеры должны иметь уникальные имена.

  4. Введите высоту установки камеры в поле Mounting height (cm) (Высота (см)).

  5. Нажмите кнопку Submit (Отправить).

  6. Перейдите в меню Settings > Counting area (Настройки > Область подсчета).

  7. Задайте значения параметров Top direction (Направление вверх), Bottom direction (Направление вниз), Right direction (Направление вправо) и Left direction (Направление влево) для параметров In (Вход), Out (Выход) или None (Не обозначено), в зависимости от направления движения идущих мимо людей в режиме живого просмотра. При выборе Out (Выход)эта сторона становится синей, а при выборе In (Вход) эта сторона становится зеленой и, кроме того, она отмечается стрелкой.

  8. Примечание.

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

  9. Выровняйте область подсчета по порогу двери с помощью ползунка Counting area offset (Смещение области подсчета).

  10. Чтобы настроить ширину области подсчета, используйте ползунок Counting area width (Ширина области подсчета).

О расписаниях

Различают расписания двух типов: автоматическое и ручное. В случае автоматического расписания программное приложение отключается при недостаточном уровне освещения. Этот тип расписания используется по умолчанию. В случае ручного расписания пользователь может самостоятельно выбрать время включения и время выключения программного приложения для каждого дня недели.

Параметры расписания можно изменить в разделе Settings > Advanced > Schedule (Настройки > Дополнительно > Расписание).

Анонимизация людей

Примечание.

Этот параметр доступен только при входе в систему с правами администратора.

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

  1. Чтобы включить режим конфиденциальности:
  2. Перейдите к пункту Setup > Counter > Privacy (Настройка > Счетчик > Конфиденциальность).

  3. Включите параметр Privacy mode (Режим конфиденциальности).

Проверка системы

Примечание.

Прежде чем проверять систему, убедитесь в том, что камера установлена в соответствии с рекомендациями. См. Установка камеры.

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

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

Важно!
  • Проверка имеет смысл только в том случае, если
    • существует лишь один вход в здание или

    • во всех местах входа в здание установлены счетчики, и собираемые со всех счетчиков статистические данные объединяются либо вручную, либо с помощью AXIS Store Reporter.

Статистика

Существует несколько способов использования статистических данных, получаемых с помощью счетчика:

  • На веб-странице приложения можно просматривать данные подсчета в виде графиков, которые строятся в режиме реального времени.

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

    Данные доступны для просмотра на устройстве до 90 дней и обновляются каждую минуту. Данные, полученные за 1 минуту, хранятся в соответствующих ячейках; эти данные представляют собой количество людей, которые вошли и вышли за 1 минуту.

  • Возможна загрузка данных посредством открытого интерфейса API. См. документацию по API

  • Автоматическая отправка данных на удаленный адрес HTTPS с помощью технологии push. См. .

  • Используйте AXIS Store Data Manager, программный пакет для централизованного хранения и управления данными, которые собираются со всех устройств. См. Подключение устройства к папке в AXIS Store Data Manager.

  • Используйте AXIS Store Reporter, веб-решение для управления и отслеживания исторических данных.

  • О загрузке статистических данных на свой компьютер см. раздел Загрузка статистических данных.

Подключение устройства к папке в AXIS Store Data Manager

  1. В приложении AXIS Store Data Manager откройте меню Sources (Источники) и получите Folder connection identifier (Идентификатор для подключения к папке), а также Folder connection password (Пароль для подключения к папке) для папки, к которой требуется подключить камеру.

  2. На веб-странице приложения перейдите к пункту Setup > Counter (Настройка > Счетчик).

  3. В разделе Device (Устройство) введите имя устройства. Так вы будете знать, от какого именно устройства поступил отчет.

  4. Перейдите в меню Setup > Reporting (Настройка > Отчеты).

  5. Чтобы разрешить отправку отчетов в AXIS Store Data Manager, включите параметр Report to ASDM (Отправлять отчеты в ASDM).

  6. В поле URL введите URL-адрес сервера.

  7. В соответствующих полях в разделе Folder identifier (Идентификатор папки) введите идентификатор и пароль для подключения к папке для AXIS Store Data Manager.

  8. Нажмите Test connection (Проверить соединение).

    В случае успешного соединения появится белый флажок.

  9. Нажмите Save (Сохранить).

Загрузка статистических данных

  1. Перейдите к пункту Statistics (Статистика).

  2. Нажмите Export data (Экспорт данных).

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

Устранение неполадок

ПроблемаДействие
Программное обеспечение не выполняет подсчет.Убедитесь, что соблюдены инструкции по установке устройства (см. ).
Мне никак не удается заставить приложение вести подсчет.Если вы выполнили представленные выше рекомендации, но приложение по-прежнему не работает, обратитесь к реселлеру Axis.
Программное обеспечение подсчитывает тени на стенах.1. Убедитесь в том, что в зону подсчета не попадают части стен.
2. Перейдите в раздел Advanced > Troubleshooting (Дополнительно > Устранение неполадок) и включите функцию Eliminate shadows (Устранение теней).
У меня есть несколько устройств с широкой зоной покрытия, и программное обеспечение не присылает отчеты.Убедитесь в том, что дата и время в устройстве синхронизированы.
Приложение предупреждает о том, что частота кадров слишком низкая.1. Убедитесь в том, что в это время на устройстве не работают никакие другие приложения.
2. Убедитесь, что в каждый момент времени от устройства передается только один видеопоток.

Перезапуск приложения

Если результаты подсчета неточны или веб-интерфейс работает необычно медленно, можно попытаться перезапустить работающие службы или перезапустить устройство.

Чтобы перезапустить устройство, перейдите к пункту Device Settings > Device view > System > Maintenance (Параметры устройства > Представление устройства > Система > Обслуживание) и нажмите Restart (Перезапуск).

Создание отчета журнала

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

  1. Перейдите к пункту Device settings > Device view > System > Maintenance > Logs (Параметры устройства > Вид с устройства > Система > Обслуживание > Журналы).

  2. Нажмите View the system log (Просмотр журнала системных событий).

  3. Отчет журнала открывается в новой вкладке в браузере.

Управление лицензиями

Перейдите в меню Maintenance > Registration (Обслуживание > Регистрация).

  • Чтобы зарегистрировать лицензию, нажмите кнопку Registration page (Страница регистрации).

API трехмерного счетчика людей

Распространенные примеры

Example
Откройте с помощью браузера все статистические данные с разрешением одна минута, которые хранятся в камере.
Запрос (CSV)
http://<имя_сервера>/stereo/people-counter/export.csv?export-method=on&date=ГГГГММДД&resolution=60&method=open
Для получения дополнительных сведений см. Список или загруженные статистические данные.
Example
Загрузить статистические данные за 10 января 2017 г.
Запрос (JSON)
http://<servername>/stereo/people-counter/export.json?resolution=day&date=20170110&method=download

Для получения дополнительных сведений см. Список или загруженные статистические данные.

Спецификация API

Запрос на получение данных в режиме реального времени

Возвращается файл JSON с результатами подсчета в режиме реального времени.

Формат:
JSON
Метод:
GET
Запрос
http://<имя-сервера>/stereo/people-counter/counts.json
Возвращаемое значение
{
  "in": 0,
  "name": "Untitled AXIS 3D People Counter",
  "out": 0,
  "serial": "ACCC8E235294",
  "timestamp": "20180115121710"
}
Описание возвращаемых значений
ЗначениеОписание
inКоличество людей, которые вошли сегодня к настоящему моменту.
nameНазвание приложения, выбранное клиентом.
outКоличество людей, которые вышли к настоящему моменту.
serialMac-адрес камеры.
timestampВремя в камере в формате ГГГГММДДччммсс.

Список или загруженные статистические данные

Возвращаемое значение: статистические данные, хранящиеся в камере в формате JSON или в простом текстовом формате, разделенные запятыми (CSV)

Формат:
CSV или JSON
Метод:
GET
Запрос (CSV)
http://<servername>/stereo/people-counter/export.csv?resolution=<resolution>&date=<date>&method=<method>
Запрос (JSON)
http://<servername>/stereo/people-counter/export.json?resolution=<resolution>&date=<date>&method=<method>
Описания запрошенных параметров
ПараметрОписание
<date>дата в виде ГГГГММДД
интервал дат в виде ГГГГММДД-ГГГГММДД
даты, разделенные запятыми, в виде ГГГГММДД,[..],ГГГГММДД
all (по умолчанию) для всех доступных данных
<res>15minute для данных в 15-минутных ячейках.
3600seconds или 1hour для данных в 1-часовых ячейках.
24hour or 1day для данных в суточных ячейках.
<method>выберите open, чтобы составить список статистических данных в веб-браузере.
выберите download, чтобы загрузить файл JSON или CSV.

Возвращаемое значение

Возвращаемое значение: статистические данные, хранящиеся в камере в формате JSON или в простом текстовом формате, разделенные запятыми (CSV). Первая строка файла CSV содержит описание каждого элемента, а следующие строки содержат соответствующие данные для выбранного периода времени и разрешения: Interval Start, Interval Start (Unixtime), In, Out

Список значений частоты кадров

Возвращается текущая внутренняя частота кадров

Формат:
JSON
Метод:
GET
Запрос
http://<servername>/stereo/fps.json
Возвращаемое значение
{
  "fps": частота (кадр/с) в режиме реального времени,
  "fps_100": Среднее значение частоты (кадр/с) за последние 100 кадров,
  "fps_1000": Среднее значение частоты (кадр/с) за последние 1000 кадров,
  "fps_5": Среднее значение частоты (кадр/с) за последние 5 кадров,
  "fps_50": Среднее значение частоты (кадр/с) за последние 50 кадров,
  "frames": счетчик кадров.
}

Интерфейс ввода-вывода

Позволяет получить значения последних входных и выходных сигналов в виде false или true.

Формат:
JSON
Метод:
GET
Запрос
http://<servername>/stereo/io.json
Возвращаемое значение
«True» или «False»

Список параметров

Получить все параметры, установленные в данный момент.

Формат:
JSON
Метод:
GET
Запрос
http://<servername>/stereo/params.json

Возвращаемое значение

Объект JSON, состоящий из всех параметров, установленных в данный момент.