ЦЕЛЕВЫЕ ПЛАТФОРМЫ И СОВМЕСТИМОСТЬ


В качестве целевой платформы для программной библиотеки VIDEO_TRACKER могут выступать любые процессорные платформы. Программная библиотека разработана на языке Си (стандарт C99) с использованием стандарта параллельных вычислений OpenMP 1.0. Обеспечена совместимость с любыми компиляторами C++(Си), поддерживающими вышеуказанные стандарты. Программная библиотека может использоваться на процессорах x86, ARM, DSP (digital signal processors) и других при наличии компилятора, поддерживающего стандарт C99 и OpenMP 1.0.

В качестве вычислительных платформ могут использоваться любые процессорные модули и платформы достаточной производительности. Разработчикам доступно огромное разнообразие стандартов вычислительных модулей, таких как: COM Express, Compact PCI, PC/104, EXT, XTX, QSeven и др. Это позволяет построить систему слежения любой конфигурации с использованием программной библиотеки VIDEO_TRACKER. Для оценки производительности библиотеки для конкретной процессорной платформы предназначена демонстрационная программа.


ПРОИЗВОДИТЕЛЬНОСТЬ И ПРИМЕРЫ РАБОТЫ


Ниже приведено время обработки одного кадра видео одним каналом слежения при размерах объекта слежения 128x128 пикселей и возможном смещении объекта за 1 кадр на 52 пикселя в любом направлении:

  • VS2017x64 / intel i7-4720 (4 core) - 1.5 мс / 660 fps
  • VS2017x64 / intel atom z8300 (4 core) - 10.0 мс / 100 fps
  • TI С6000 / TI DSP C6678L (8 core) - 15 мс / 66 fps
  • VS2017x64 / intel i5-7200U (2 core) - 3 мс / 333 fps
  • VS2017x64 / intel atom e3950 (4 core) - 6 мс / 166 fps

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ


  • Библиотека позволяет строить как одноканальные так и многоканальные системы.
  • Слежение за объектами размером от 8x8 до 128x128. Возможность изменять параметры канала во время слежения.
  • Слежение за любыми типами объектов и любой формы. Отсутствие срыва при изменении до 50% площади объекта за не менее чем 50 кадров.
  • Слежение при перекрытии помехой до 50% площади. Автоматическое определение срыва слежения и повторный захват при обнаружении.
  • Точность расчета координат не ниже 0.06 пиксела. Расчет скорости движения объекта на кадре с точностью не ниже 0.06 пикселей/кадр.
  • Слежение за динамичными объектами. Возможные смещения объекта за один кадр до 52 пикселей в любом направлении.
  • Слежение за объектами низкого контраста на сложном фоне. Слежение за объектами с контрастом от 10%.
  • Расчет положения и размеров объекта в прямоугольнике слежения. Возможность его корректировки без сброса и повторного захвата.
  • Возможна адаптация для Ваших условий применения (изменение режимов работы, логики управления, модификация алгоритма).
  • Простота интеграции. Библиотека не требует какой-либо настройки. Поставляется в виде нескольких файлов исходного кода на языке Си или C++.

ЧТО НОВОГО


  • Скорость расчетов увеличена на 30%
  • Минимальные требования к объему статически выделяемой памяти - менее 512 кБ на один канал слежения
  • Добавлена функция компенсации задержек времени, возникающих в канале связи при при передаче команд управления
  • Исключено использование переменных большой разрядности для лучшей оптимизации производительности
  • Упрощена структура кода
  • Добавлен режим СТОП-КАДРА для помощи оператору в захвате на слежение быстродвижущихся объектов

ФАЙЛЫ ДЛЯ СКАЧИВАНИЯ


video_tracker V2.2.1 БРОШЮРА

video_tracker V2.2.1 БРОШЮРА

VIDEO_TRACKER v2.2.1 РУКОВОДСТВО ПРОГРАММИСТА

VIDEO_TRACKER v2.2.1 РУКОВОДСТВО ПРОГРАММИСТА

условия лицензии (rfpsl)

условия лицензии (rfpsl)

VIDEO_TRACKER v2.2.1 DEMO APP

VIDEO_TRACKER v2.2.1 DEMO APP


ЗАПРОС ЦЕНЫ ЛИЦЕНЗИИ