Разработка программно-математического обеспечения корреляционного совмещения изображений с использованием быстрого преобразования Фурье

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



>

сохранение результатов работы программного стенда.

Программный стенд не предназначен для работы с РЛИ, содержащимися в файлах, формат которых отличен от битовой карты (BMP).

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

5.1.2 Условия применения

Требования к техническим средствам

Компьютер должен быть оснащен клавиатурой, дисплеем и манипулятором мышь, устройством для получения программы (USB-порт, CD-дисковод). Видеоадаптер должен обеспечить разрешение не менее 800х600 пикселей (рекомендуется 1024x768) и 256 цветов.

Требования к программным средствам

Программный стенд работает в среде операционных систем Windows 2000, Windows XP SP1/SP2, Windows 7 (все модификации) на IBM PC совместимой ПЭВМ;

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

Общие характеристики входной и выходной информации

Программный стенд использует в качестве входной информации файлы РЛИ в формате BMP. Размер обрабатываемого входного изображения ограничивается производительностью процессора и объемом оперативной памяти.

Выходная информация программного стенда отображается на экране в виде изображений, соответствующих Фурье-образам исходного изображения.

Требования организационного характера

Программный стенд может устанавливаться и эксплуатироваться одним пользователем. Конечный пользователь должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы, обладать базовыми знаниями в области методов цифровой обработки сигналов в корреляционно-экстремальных системах навигации, а также иметь общее представление о Фурье-анализе изображений.

5.1.3 Описание задачи

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

Для решения поставленной задачи используется язык программирования С++, структурный подход к программированию и модульное построение программы.

5.1.4 Входные и выходные данные

В качестве входных данных в программном стенде используются файлы РЛИ в виде растровых изображений в формате битовой карты (BMP) с 256 градациями яркости серого цвета. Для работы программы необходимо выполнить загрузку РЛИ из файла.

Результаты расчета отображаются на экране в виде изображений. Полученные изображения можно сохранить в файл в формате BMP.

5.2 Руководство программиста

.2.1 Назначение и условия применения программы

Программный стенд предназначен для исследования прямого и обратного преобразования Фурье iелью дальнейшего использования полученных Фурье-образов для проведения корреляционного совмещения ЭИ и ТИ.

Функции, выполняемые программным стендом, описаны в документе Руководство пользователя.

Компьютер должен быть оснащен клавиатурой, дисплеем и манипулятором мышь, устройством для получения программы (USB-порт, CD-дисковод). Видеоадаптер должен обеспечить разрешение не менее 800х600 пикселей (рекомендуется 1024x768) и 256 цветов.

Программный стенд работает в среде операционных систем Windows 2000, Windows XP SP1/SP2, Windows 7 (все модификации) на IBM PC совместимой ПЭВМ.

5.2.2 Характеристики программы

Программный стенд позволяет выполнять одновременно обработку одного РЛИ, загруженного в программу.

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

В программном стенде предусмотрена стандартная обработка ошибок, не приводящих к нарушению работы программы.

Инсталляция программного стенда не требуется. Установка программного стенда осуществляется копированием исполняемого файла в установочный каталог.

5.2.3 Обращение к программе

Запуск программного стенда выполняется запуском на выполнение файла FourierTransformation.exe. Дополнительного программного и файлового обеспечения для выполнения программы не требуется.

Порядок работы с программой описан в документе Руководство оператора.

Завершение работы программного стенда возможно с помощью:

пункта главного меню Файл/Выход;

кнопки Завершение программы на стандартной панели инструментов;

5.2.4 Входные и выходные данные

Входными данными для работы программного стенда служат РЛИ в виде растровых изображений в формате битовой карты (BMP) с 256 градациями серого цвета. Для работы программы требуется произвести загрузку РЛИ.

Результаты работы отображаются на экране в виде изображений.

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

5.2.5 Сообщения

При работе программы оператору могут выдаваться сообщения в виде стандартных модальных окон. Перечень сообщений и порядок действия описан в документе Руководство оператора.

5.3 Руководство оператора

.3.1 Назначение программы

Программный стенд для исследования преобразования Фурье пре