рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Поворот спектра

Поворот спектра - раздел Информатика, Реализация поворота изображения в частотном пространстве комплексного дискретного преобразования Фурье Source = Imread('rect.bmp'); %файл С Квадратным Изображением N = 64;...

source = imread('Rect.bmp'); %файл с квадратным изображением

N = 64; %размер изображения

u1 = 1:N;

v1 = 1:N;

[u v] = meshgrid(1:N);

M = ones(N, N);

M(u1,v1) = (-1).^(u + v);

X = (double(source(:,:,1)) + double(source(:,:,2)) + double(source(:,:,3))) / (3 * 255);

Y = fft2(X);

 

mov = avifile('quoter_rotation068.avi'); %avi-файл для записи видео-ролика

 

for w = 1:2:180

 

Y1 = M .* Y;

Y2 = fftshift(Y1);

Y3 = imrotate(Y2, w,'bicubic', 'crop');

Y4 = fftshift(Y3);

Y5 = M .* Y4;

X3 = abs(ifft2(Y5));

 

X2 = imrotate(X, w,'bicubic', 'crop');

subplot(2, 3, 1); imshow(10 * X, colormap(jet));

subplot(2, 3, 2); imshow(10 * X2, colormap(jet));

subplot(2, 3, 3); imshow(10 * real(X3), colormap(jet));

 

subplot(2, 3, 4); imshow(10 * log(abs(fftshift(Y))), colormap(jet));

subplot(2, 3, 5); imshow(10 * log(abs(fftshift(fft2(X2)))), colormap(jet));

subplot(2, 3, 6); imshow(10 * log(abs(fftshift(Y5))), colormap(jet));

 

 

mov = addframe(mov,getframe(fig));

end;

mov = close(mov);

– Конец работы –

Эта тема принадлежит разделу:

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

На сайте allrefs.net читайте: "Реализация поворота изображения в частотном пространстве комплексного дискретного преобразования Фурье"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Поворот спектра

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Точное преобразование от одного функционального базиса к другому
Рассматриваемое преобразование поворота является линейным, поэтому представляется логичным реализовать переход от одного функционального базиса (NxN элементов) к другому – развернутому (также NxN)

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

Преобразование базиса
Слева направо: исходное изображение, изображение после попиксельного поворота (бикубическая интерполяция), изображение после спектрального преобразования с фильтрацией избыточных частот, изображени

Преобразование базиса
source = imread('Small_Rect.bmp'); %файл с квадратным изображением N = 32; %размер изображения X = (double(source(1:N,1:N,1)) + double(source(1:N,1:N,2)) + double(source(1:N,1:N,3

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги