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')