1.3 Постановка задачи
Основной задачей данной работы является создание компьютерной программы анализа видео и графической информации, которое должно сопровождаться исследованием методов выделения изображений из видеофайлов и градиентного метода поиска границ на изображении.
При исследовании методов обработки видео и графической информации должна быть реализована компьютерная программа, которая демонстрирует работу этих методов. К ней предъявляются следующие требования:
- решение задач обработки видео на основе покадровой обработки;
- обработка графической информации в трех режимах: обработка отдельных наборов графических файлов; обработка изображений, полученных из видеофайлов; анализ видеофайла с целью определения наличия или отсутствия движения;
- применение к изображениям градиентного метода выделения границ изображения;
- возможность сохранение результатов работы программы – обработанных изображений – в отдельные графические файлы.
2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ
2.1 Технологии реализации системы обработки видео
При разработке программы анализа видео файлов использовался объектно-ориентированный язык Java.
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор. Трансляция в байт-код увеличивает скорость выполнения и уменьшает размер Java программ.
Достоинство подобного способа выполнения программ состоит в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует реализация среды выполнения байт-кода - виртуальной Java-машины.