![][1]
В этой статье я хочу рассказать о реализации системы обнаружения и отслеживания множественных объектов в видеопотоке. Данная статья базируется на двух предыдущих: [**Детектирование движения в видеопотоке на FPGA**][2] и [**Фильтрация изображения методом математической морфологии на FPGA**][3]. Захват и первичная обработка изображения осуществляется при помощи методов, описанных в первой статье, а фильтрация изображения описана во второй.
Следуя целям, поставленным в первой статье, я решил реализовать алгоритм отрисовки рамки вокруг обнаруженного объекта. В процессе выполнения этой задачи, я столкнулся с вопросом: а вокруг какого именно объекта надо рисовать рамку? Объектов, попавших в кадр после фильтрации, может оказаться множество: одни из них маленькие, а другие большие. Если рисовать одну рамку вокруг всех объектов, попавших в кадр, то это делается не сложно, но результат работы такой системы вряд ли кому будет интересен.
[Читать дальше →][4]
[1]:
https://habrastorage.org/files/37f/62c/0ee/37f62c0eeabb409ebe52ad7db0f0f871.png
[2]:
https://habrahabr.ru/post/323258/
[3]:
https://habrahabr.ru/post/325808/
[4]:
https://habrahabr.ru/post/327162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut