ПО для видеофиксации финишных событий

 

Заказчик

 Общество с ограниченной ответственностью "Марафон-Электро"

 

Проект

 Разработка ПО, взаимодействующего с линейными камерами производства Basler AG (Германия) и предназначенного для записи/сохранения/чтения видеоизображения с целью фиксации финишных событий. 

 

Цели и задачи

 Требования к разрабатываемому ПО: 

  • возможность настраивать различные параметры камеры, такие как Уровень чёрного, Усиление изображения и др., в процессе работы приложения;
  • возможность перемещаться по уже записанному видеоряду непосредственно во время записи с целью фиксации результатов участников;
  • возможность увеличивать/растягивать записанное изображение вдоль оси OY с целью наиболее точной фиксации;
  • отправка зафиксированных результатов на удалённый сервер в установленном формате
  • возможность сохранять и открывать ранее сохранённые файлы;
  • возможность создавать сводный протокол по всем зафиксированным результатам в формате PDF;
  • возможность создавать Протокол участника, содержащий зафиксированное изображение финиша данного участника, в формате PDF;
  • поддержка нескольких режимов работы: Основной и Настройка (для подстройки параметров камеры);
  • разрешающая способность/точность фиксации финишных событий - 1 мс;
  • интеграция с существующим оборудованием/ПО компании-заказчика;

  

Решение

 Для решения поставленной задачи был выбрана платформа .NET совместно с Pylon SDK - инструментарием от производителя используемых видеокамер, существенно облегчающим и ускоряющим процесс разработки ПО. 

Внешний вид разработанного ПО, запущенного на ПК, с открытым ранее записанным файлом, но без фактического подключения к периферическому оборудованию, в т.ч. к самой видеокамере, представлен далее: 

 

Результаты

 По состоянию на июнь 2016 года ПО, будучи лишь частью в составе всего измерительного комплекса, поставляемого Заказчиком, проходит активные испытания в реальных условиях. 

© ООО "Контроль-В" 2012 - 2018