Программа отчетности

 

Сервер отчетности

Содержание

Запустить программу

Запустить исполняемый файл, C:\ml\live\live\report\report.exe, либо ярлык на рабочем столе.

Для просмотра отчета открыть браузер, ввести адрес http://127.0.0.1:5000/ или http://ip:5000, где ip это адрес сервера на котором запущен отчет.

Программа отчетности

Если с другого ПК в сети не открывается отчет, проверьте доступность ip и port на котором запускается отчет. В данном случае ip 192.168.1.56 и port 5000

Страницы веб-интерфейса

Главная

Основное окно отчета в котором можно выбрать файл, указать период и сформировать отчет. Также можно скачать сводный отчет в формате Excel или PDF.

Программа отчетности

Журнал событий

Просмотр событий программы. Например ситуаций, когда камера пропадает из сети. Или программа не успевает обрабатывать получаемые кадры.

Программа отчетности

CAMERA_OUT_BUFFER_OVERFLOW — Нейросеть не успевает находить объекты (Возникла критическая системная ошибка, нужно перезапустить систему убедиться что ошибки теперь нет. Если ошибки продолжаются, значит процессору, видеокарте не хватает производительности)
NN_OUT_BUFFER_OVERFLOW — Нейросеть не успевает считать и отслеживать (Возникла критическая системная ошибка, нужно перезапустить систему убедиться что ошибки теперь нет. Если ошибки продолжаются, значит процессору, видеокарте не хватает производительности)
Camera disconnected — Камера пропала из сети (Проверьте работоспособность камеры)
cam activity delay above limit — Камера пропадает из сети (Проверьте качество соединения между камерой и ПК на котором установлена программа подсчета)
NN activity delay above limit
Counter activity delay above limit

События в разрезе камер

Программа отчетности

Детальный список событий

Программа отчетности

Камеры

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

Режим «Список».

Программа отчетности

Полный кадр с камеры.

Программа отчетности

Только зона подсчета, которую использует программа.

Программа отчетности

Режим «Плитки»

Программа отчетности Программа отчетности

Формулы

В файле C:\ml\live\report\report_config.yaml, раздел formulas


'formulas':
  'use_main_table': false
  'main_table':
    'row_1':
      'camera_name': 'camera_names_code'
      'formula': 'camera_names_code + camera_names_code'

  'hide_main_table': false
  'use_indicators': false
  'indicators':
    'row_1':
      'name': 'Indicator name'
      'formula': 'camera_names_code + camera_names_code'

camera_names_code — код камеры из раздела camera_names

use_main_table — Включить изменение основной таблицы отчета
hide_main_table — Основная таблица отчета не будет выводиться при значение true
use_indicators — Включить добавление в отчет дополнительных показателей

Формула может быть сложного вида по типу: ((101 — 102) + (103 * 4)) / 2

Подпись в печатной форме отчета

Установить значение true


report_settings:
  'display_caption': false

Отправка отчёта электронной почтой


email_params:
  'server': 
  'port': 
  'to': 
  'login': 
  'password': 
  'from': 
  'subject': 
  'message': 

Примеры настройки рассылки сообщений
mail.ru
server — smtp.mail.ru
port — 587
to — Электронная почта получателя
login — Электронная почта отправителя
password — Пароль внешнего приложения
from — Электронная почта отправителя
subject — Тема письма
message — Сообщение

Пароли для внешних приложений
https://help.mail.ru/mail/security/protection/external/

yandex.ru
server — smtp.yandex.ru
port — 587
to — Электронная почта получателя
login — Электронная почта отправителя
password — Пароль внешнего приложения
from — Электронная почта отправителя
subject — Тема письма
message — Сообщение

Пароли приложений
https://yandex.ru/support/id/ru/authorization/app-passwords

Для отправки отчет в папке report лежит файл send_mail.cmd (windows) или send_mail.sh (linux). Скрипт можно добавить в Планировщик задач для windows или использовать cron для linux.

Параметры скрипта:
date_start — Время начало
date_end — Время окончание
day_offset — Смещение дней, 1 — предыдущий день, 0 — текущий день
report_type — pdf или excel

    Давайте сделаем проект вместе

    Заполните форму или напишите нам

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


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