Динамическая сегментация последовательности кадров С++

В данной работе реализован алгоритм сегментации, основанный не на одном кадре, а на паре соседних кадров из видеопоследовательности.По сравнению с обычной статической сегментацией каждого кадра по отдельности качество значительно повышается. При сохранении той же погрешности количество сегментов  удается сократить в несколько десятков раз.Типичное количество сегментов, нужных для получения приемлемой погрешности, уменьшается с 200-150 до 5-15.

На фото представлени пример сегментации.

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

Выдержка текста из текстового описания к программе:

Алгоритм сегментирования видео последовательности реализован в классе matr3, в файлах iMatrix3.h и iMatrix3.cpp. Данный выбор обусловлен тем, что данный класс предоставляет «высокоуровневый» функционал по обработке изображений (такой как изменение цвета, сложение двух изображений), а сегментирование представляет как раз такую функцию.

  • В качестве видеопоследовательности используется последовательность из трех изображений формата bmp.
  • Программа не принимает никаких входных данных, а ищет файлы в директории с исполняемым файлом.
  • Программа выдает в консоль несколько сообщений.  Start process – входные изображения загружены и начат процесс обработки данных. 50% - обработана первая пара кадров. ОК – работы программы завершена и по нажатию на Enter программа закроется. Выходные сегментированные изображения сохраняются в директории исполняемого файла и имеют префикс out.
  • Три входных кадра дают на выходе два сегментированных изображения, это обусловлено тем, что реализованный алгоритм обрабатывает не отдельно каждый кадр, а пару соседних. Таким образом при количестве входных изображений n будет n-1 выходных.

Сегментирование осуществляется вызовом функции segmentation(matr3 &prev).

  • Содержание архива:
  • -Исходный код программы для сегментации изображения на С++ для Visual Studio
  • - Текстовое описание алгоритма сегментации (5 страниц)

- Статья по алгоритму сегментации(с приведением формул) (9 страниц).

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

2340,00 

(без учета комиссии 3,8 %)

simple.zip
10472387
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

klausms

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Динамическая сегментация последовательности кадров С++
Сегментация последовательности кадров, клеточный автомат
Категория: Образование
Стоимость: 2340,00