Описание работы:
В данной работе реализован алгоритм сегментации, основанный не на одном кадре, а на паре соседних кадров из видеопоследовательности.По сравнению с обычной статической сегментацией каждого кадра по отдельности качество значительно повышается. При сохранении той же погрешности количество сегментов удается сократить в несколько десятков раз.Типичное количество сегментов, нужных для получения приемлемой погрешности, уменьшается с 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 страниц).
klausms