Разработка программно-математического обеспечения корреляционного совмещения изображений с использованием быстрого преобразования Фурье
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
>
сохранение результатов работы программного стенда.
Программный стенд не предназначен для работы с РЛИ, содержащимися в файлах, формат которых отличен от битовой карты (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 Назначение программы
Программный стенд для исследования преобразования Фурье пре