Red de conocimiento informático - Aprendizaje de código fuente - Algoritmo de extracción de bordes de MATLAB para el procesamiento de imágenes digitales

Algoritmo de extracción de bordes de MATLAB para el procesamiento de imágenes digitales

J7 es un archivo de imagen

J7=imread('ship.jpg');

BW1=edge(J7,'sobel',0.1);

figura (4), imshow(BW1); title('Utilice el operador sobel para la detección de bordes, el valor discriminante es 0,1')

BW2=edge(J7, 'roberts', 0,25);

figure(5), imshow(BW2); title('Usando el operador de Roberts para la detección de bordes, el valor discriminante es 0,25')

BW3=edge(J7,'prewitt',0.01);

figure(6), imshow(BW3); title('Utilice el operador prewitt para la detección de bordes, el valor de discriminación es 0,01')

BW4=edge(J7,'log' , 0.02);

figure(7), imshow(BW4); title('Detección de borde con operador de registro, el valor discriminante es 0.03')

BW5=edge(J7,' canny', 0.25);

figure(8), imshow(BW5 title('Use el operador Canny para la detección de bordes, el valor discriminante es 0.5')