- Como usar a detecção de arestas enlatadas no MATLAB?
- Como você calcula o limite para detecção de arestas astutas?
- Como funciona o algoritmo de detecção de arestas?
Como usar a detecção de arestas enlatadas no MATLAB?
Detectar arestas nas imagens
Leia a imagem no espaço de trabalho e exiba -a. Aplique o detector de borda Sobel na imagem de entrada não filtrada. Em seguida, aplique o detector de borda astuciosa à imagem de entrada não filtrada. BW1 = Edge (i, 'Sobel'); BW2 = Edge (i, 'Canny');
Como você calcula o limite para detecção de arestas astutas?
O método 'Canny' usa dois limiares. Por exemplo, se o limite for [0.1 0.15] então os pixels da borda acima do limite superior (0.15) são considerados e pixels de borda abaixo do limite (0.1) são descartados. Agora, você pode ter uma pergunta "e os pixels entre o limite superior e inferior"?
Como funciona o algoritmo de detecção de arestas?
Ele usa um filtro baseado na derivada de um gaussiano para calcular a intensidade dos gradientes. O gaussiano reduz o efeito do ruído presente na imagem. Em seguida, as bordas em potencial são reduzidas até as curvas de 1 pixels, removendo pixels não maximum da magnitude do gradiente.