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