MNA_Procesamiento Digital de Imágenes Aplicando la Transformada Rápida de Fourier

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • Universidad de Cuenca
    Metodos Numericos Avanzados
    Ing. Ángel Vazquez
    Realizado por:
    David Andres Cabrera Barrera
    José Luis Chaca Cordero
    Kevin Marcelo Farfán Fajardo
    Juan Alexander Rea Avila
    Algoritmo:
    foto=imread('pruebax.png'); %Red(1)green(2) blue(3)
    foto=rgb2gray(foto);
    figure(1), imagesc(foto), axis image, colormap gray;
    %%
    FOTO=fftshift(fft2(foto));
    figure(2), imagesc(log10(abs(FOTO))), axis image;
    %%
    figure(1), imagesc(log10(abs(FOTO))), axis image
    FILTRO=ones(size(foto));
    [y,x]=ginput;
    x=int32(x);
    y=int32(y);
    w1=6;% Ancho del tama?o del pixel a remover
    FILTRO(x(1)-w1:end,y(1)-w1:y(1)+w1)=0;%FRANJA VERTICAL
    %FILTRO(x(1)-w1:x(1)+w1,y(1)-w1:end)=0;%FRANJA HORIZONTAL
    %FILTRO(x(1)-w1:x(1)+w1,y(1)-w1:y(1)+w1)=0;%PARCHE
    FILTRO(2:end,2:end)=FILTRO(2:end,2:end).*rot90(FILTRO(2:end,2:end),2);
    FOTO_=FOTO.*FILTRO;
    figure(3)
    imagesc(log10(abs(FOTO_))), axis image
    %%
    foto_=ifft2(fftshift(FOTO_)); axis image
    figure(1), imagesc([foto,abs(foto_)]),axis image, colormap gray

ความคิดเห็น • 10

  • @AngelVazquezP
    @AngelVazquezP 3 ปีที่แล้ว

    9:48 ¿Cómo el logaritmo agrupa las frecuencias?

    • @joseluischacacordero7197
      @joseluischacacordero7197  3 ปีที่แล้ว +1

      Básicamente el logaritmo reduce las frecuencias a un rango más manejable, como estas se encuentras en un intervalo bastante grande es casi imposible diferenciarlas, porque tienden a aparecer como puntos distantes; entonces al cambiar los ejes a una escala logarítmica se acercan entre sí y es fácil interpretarlos.

  • @AngelVazquezP
    @AngelVazquezP 3 ปีที่แล้ว

    15:45 ¡Interesante!

  • @steffanyflores3292
    @steffanyflores3292 2 ปีที่แล้ว

    estoy probando seguir el codigo pero siempre me sale un error que dice que la transformada no está definida :(

  • @giancarlosmercedesmontes8661
    @giancarlosmercedesmontes8661 3 ปีที่แล้ว

    Bro me podrias pasar el algoritmo?

  • @fernandocoello8992
    @fernandocoello8992 3 ปีที่แล้ว

    Hola bro, necesito ayuda, estoy trabajando en un proyecto como el de ustedes y queria saber si podrian pasarme el algoritmo que usaron en Matlab, avisame por favor par darte mi correo

    • @joseluischacacordero7197
      @joseluischacacordero7197  3 ปีที่แล้ว +1

      Que tal Fernando, dame tu correo para enviarte el codigo que utilizamos

    • @marialeticiamunozmunoz272
      @marialeticiamunozmunoz272 3 ปีที่แล้ว

      @@joseluischacacordero7197 aun tendrás el algoritmo (código MATLAB) que me los puedas proporcionar?

    • @joseluischacacordero7197
      @joseluischacacordero7197  3 ปีที่แล้ว

      @@marialeticiamunozmunoz272 Puedes acceder al algoritmo en la descripción del video