Matlab - Detector de Bordes

 
Vista:

Detector de Bordes

Publicado por Alejandro (1 intervención) el 05/02/2002 03:09:17
Hola, necesito ayuda para poder realizar un programa con MatLab con el cual pueda contruir un detector de bordes para una imagen digital, es decir que deteste puntos donde, en una fución, se produzcan variaciones muy rápidas de la misma.
También me seria util algo sobre cambios de intensidad de la escala de grises.

GRACIAS:
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Detector de Bordes

Publicado por Erika (2 intervenciones) el 03/08/2002 13:43:48

Por qué no pruebas con la ayuda de Matlab??allí tienes ejemplos de algoritmos sobre detectores(Sobel,Roberts,Prewitt....)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Detector de Bordes

Publicado por Juan Nicola (1 intervención) el 08/06/2013 17:14:00
podes realizar una convolucion . utiliza un kernel y la funcion de comvolucion.
yo trabajo con octave.

%cargas la imagen
I= imread ('tero.bmp' );
%armas el kernel
k=[0 0 -5 0 0 ; 0 0 -3 0 0 ;0 0 0 0 0 ; 0 0 3 0 0; 0 0 5 0 0]
k =

0 0 -5 0 0
0 0 -3 0 0
0 0 0 0 0
0 0 3 0 0
0 0 5 0 0

%Realizas la convolucion y muestras la imagen
S = conv2 (double(I), k , "same"); imshow (uint8(S) )



Podes jugar con filtros verticales y horizontale.s

Saludos,
Juan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar