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

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.07.2012
Размер файла 3,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

WidthDest = Image1->Width*StrToFloat(Edit2->Text);

HeightDest = Image1->Height*StrToFloat(Edit2->Text);

dest->Width = WidthDest;

dest->Height = HeightDest;

float kX = (float)WidthDest / (float)WidthSource;

float kY = (float)HeightDest / (float)HeightSource;

for (int x = 0; x < WidthSource; x++)

for (int y = 0; y < HeightSource; y++)

{

for (int i = 0; i < kX; i++)

for (int j = 0; j < kY; j++)

{

dest->Canvas->Pixels[x*kX+i][y*kY+j] = sour->Canvas->Pixels[x][y];

}

}

Image6->Canvas->Draw(0,0, dest);

}

}

catch(Exception *ex)

{

MessageBox(NULL, "Неверно задан масштаб", "Ошибка!", MB_OK | MB_ICONERROR);

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N4Click(TObject *Sender)

{

Close();

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N2Click(TObject *Sender)

{

Button1->Click();

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N6Click(TObject *Sender)

{

try{

Button2->Click();

}

catch(Exception *ex)

{

MessageBox(NULL, "Исходное изображение не загружено", "Ошибка!", MB_OK | MB_ICONERROR);

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N7Click(TObject *Sender)

{

try{

Button3->Click();

}

catch(Exception *ex)

{

MessageBox(NULL, "Исходное изображение не загружено", "Ошибка!", MB_OK | MB_ICONERROR);

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N9Click(TObject *Sender)

{

try{

Button4->Click();

}

catch(Exception *ex)

{

MessageBox(NULL, "Исходное изображение не загружено", "Ошибка!", MB_OK | MB_ICONERROR);

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N10Click(TObject *Sender)

{

try{

Button5->Click();

}

catch(Exception *ex)

{

MessageBox(NULL, "Исходное изображение не загружено", "Ошибка!", MB_OK | MB_ICONERROR);

}

}

//---------------------------------------------------------------------------

void __fastcall TForm1::N13Click(TObject *Sender)

{

MessageBox(NULL,"Программу выполнил студент группы 840 Ефимов А. И.", "О программе", MB_OK);

}

//---------------------------------------------------------------------------

//сохранение правого образа

void __fastcall TForm1::Button7Click(TObject *Sender)

{

SavePictureDialog1->DefaultExt="bmp";

if (SavePictureDialog1->Execute())

Image3->Picture->SaveToFile(SavePictureDialog1->FileName);

}

//---------------------------------------------------------------------------

//сохранение левого образа

void __fastcall TForm1::Button6Click(TObject *Sender)

{

SavePictureDialog1->DefaultExt="bmp";

if (SavePictureDialog1->Execute())

Image2->Picture->SaveToFile(SavePictureDialog1->FileName);

}

//---------------------------------------------------------------------------

Размещено на Allbest.ru


Подобные документы

  • Сигнал как некоторое средство для передачи информации. Знакомство с параллельными алгоритмами двумерного быстрого преобразования Фурье, анализ способов вычисления. Общая характеристика процессора Power5 64-bit RISC. Рассмотрение функций библиотеки MPI.

    дипломная работа [1,6 M], добавлен 09.10.2013

  • Разработка функции вычисления дискретного преобразования Фурье от входного вектора. Исследование свойств симметрии ДПФ при мнимых, четных и нечетных входных сигналах. Применение обратного преобразования Фурье для генерации периодической функции косинуса.

    лабораторная работа [228,8 K], добавлен 13.11.2010

  • Сравнительная оценка существующих программ, повышающих разрешение изображений на языке Borland Delphi. Выбор оптимального инструментария для разработки логической схемы. Форма поиска файлов, преобразования изображений и реализации алгоритмов интерполяции.

    дипломная работа [3,0 M], добавлен 29.11.2011

  • Обработка изображений на современных вычислительных устройствах. Устройство и представление различных форматов изображений. Исследование алгоритмов обработки изображений на базе различных архитектур. Сжатие изображений на основе сверточных нейросетей.

    дипломная работа [6,1 M], добавлен 03.06.2022

  • Анализ системы получения изображений микропрепарата Атлант-микро. Разработка модели, алгоритмов совмещения фрагментов. Разработка пользовательского интерфейса системы. Оценка качества совмещения фрагментов алгоритмом с бинаризацией на основе гистограмм.

    дипломная работа [8,0 M], добавлен 23.09.2012

  • Общая информация о графическом формате. Описание формата Microsoft Windows Bitmap. Структура файла DDВ исходного формата ВМР. Преобразования графических файлов. Просмотр и редактирование растровых изображений. Создание многодокументного приложения.

    дипломная работа [1,5 M], добавлен 06.06.2010

  • Изучение современных методик компьютерной обработки биомедицинских изображений с целью улучшения изображений для их наилучшего визуального восприятия врачом-диагностом и эффективного сжатия изображений – для надежного хранения и быстрой передачи данных.

    курсовая работа [2,3 M], добавлен 15.04.2019

  • Цифровые рентгенографические системы. Методы автоматического анализа изображений в среде MatLab. Анализ рентгеновского изображения. Фильтрация, сегментация, улучшение изображений. Аппаратурные возможности предварительной нормализации изображений.

    курсовая работа [890,9 K], добавлен 07.12.2013

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

    реферат [573,5 K], добавлен 15.01.2017

  • Обзор существующего программного обеспечения для автоматизации выделения границ на изображении. Разработка математической модели обработки изображений и выделения контуров в оттенках серого и программного обеспечения для алгоритмов обработки изображений.

    дипломная работа [1,7 M], добавлен 27.03.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.