Búscalo aquí:

Detector de Bordes Laplaciano en Matlab [código]



En Procesamiento Digital de Imágenes, uno de los detectores de bordes de imágenes en escala de grises que otorga buenos resultados es el operador Laplaciano, el cual aplica la segunda derivada a un píxel analizado. En este post presentamos el código fuente en Matalb del detector de bordes Laplaciano para imágenes en escala de grises.



El código fuente en Matalb del detector de bordes Laplaciano para imágenes en escala de grises es:

  1. function L = Laplaciano(imagen)
  2. im=imread(imagen);
  3. imD = double(im);
  4. radio=1;
  5. %el Laplaciano usa mascarilla de 3x3=>radio=1
  6. matriz = RefMatriz(imD,radio);
  7. [f,c] = size(matriz);
  8. for i=1+radio:(f-radio)
  9. for j=1+radio:(c-radio)
  10. suma=matriz(i-radio,j)+matriz(i,j-radio)-
    4*matriz(i,j)+matriz(i,j+radio)+
    matriz(i+radio,j);
  11. G(i-radio,j-radio)=fix(suma);
  12. end
  13. end
  14. S=Negativo(G);
  15. subplot(1,2,1);
  16. imshow(imagen);
  17. title('Imagen Original');
  18. subplot(1,2,2);
  19. imshow(uint8(S));
  20. title('Deteccion de Bordes usando Laplaciano');

El código de la función RefMatriz() lo pueden encontrar en el post de reflejar píxeles de una matriz. El código de la función Negativo() es:

  1. function y=Negativo(imD)
  2. [f,c]=size(imD);
  3. for i=1:f
  4. for j=1:c
  5. nuevaI(i,j)=255-imD(i,j);
  6. end
  7. end
  8. y=nuevaI;
Los resultados de usar el detector de bordes Laplaciano se observa en la siguiente figura:


Espero les sea de utilidad.

Quieres leer más post como éste???...suscribete aquí!!!

2 comentarios:

  1. hola! quería agradecer en primera instancia la teoría y código que nos compartes, son de gran ayuda. Tengo una duda, ¿cuál sería la implementación del Laplaciano del Gaussiano? gracias de antemano

    ResponderEliminar
  2. hola kiero agradecer esta teoria y codigo q nos compartes son de gran ayuda. tengo una duda como puedo aser q en una foto detecte las manos de las personas q salgan ahi y gracias

    ResponderEliminar

Bienvenido a jcGeorge's Blog!!!

Por favor deja tu comentario, consulta o sugerencia, procura mantener habilitado tu perfil de Blogger o deja un enlace a tu blog o web.

Gracias por leer este blog!!!

Related Posts Plugin for WordPress, Blogger...