Ir para conteúdo
Fórum Script Brasil

matlab_2009

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre matlab_2009

matlab_2009's Achievements

0

Reputação

  1. Oi tou com dificuldades em fazer um exercicio que tem como objectivo o realce de imagens através do algoritmo da modificação da transformada de Fourier. Como faço isso? Será que me poderiam ajudar? Obrigada* tenho este codigo, mas não sei o que fazer. %modificacao da transformada de Fourier %Valor = [a b c d e f g h k]; %a = fft(Valor); imagem = imread('radiografia.tif'); %a1 = fft(imagem); imageRes = fft(imagem,tipo); %function imageRes = dft(imagem,tipo) %[lin,col]=size(imagem); final = double(imageRes); nivelcinza=0; res=0; imagemAux=zeros(lin,col); %imagemRes=zeros(dimensao,dimensao); f1 = 'tou aqui'; if tipo ==1 imagemAux= final(tipo); disp(f1); elseif tipo == 0 imaginario=j; else error('ERRO'); end for v=0:(dimensao-1), for x=(0:dimensao-1), for y=0:(dimensao-1), nivelcinza=imagem(x+1,y+1); res=nivelcinza*exp((imaginario*2*pi*v*y)/dimensao)+res; end imagemaux(x+1,v+1)=res; res=0; end end terminou=-1 somatorio=0; for u=0:dimensao-1; for v=0:dimensao-1; for x=0:dimensao-1; somatorio=imagemaux(x+1,v+1)*exp((imaginario*2*pi*u*x)/dimensao)+somatorio; end imagemRes(u+1,v+1)=somatorio; somatorio=0; end end return
×
×
  • Criar Novo...