Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho 7 - PDI
Uberaba
Novembro – 2016
André Ajonas Lavez
Gabriel de Souza Augusto
Trabalho 7 - PDI
Uberaba
Novembro – 2016
i
LISTA DE FIGURAS
Figura 1 – Máscaras utilizadas ..................................................................................... 3
Figura 2 – Operador Sobel.. ............................................................................................ 5
Figura 3 – Máscara item B.............................................................................................. 6
ii
iii
SUMÁRIO
1. INTRODUÇÃO ..........................................................................................................1
2. RESUMO TEÓRICO.................................................................................................3
4. CONCLUSÃO ............................................................................................................7
5. REFERÊNCIAS .........................................................................................................9
6. ANEXOS .....................................................................................................................11
1. INTRODUÇÃO
2. RESUMO TEÓRICO
Figura 1 – Máscaras utilizas. Gradiente de Sobel (a) horizontal e (b) vertical. (c) Máscara item B.
Fonte: Autória própria.
O gradiente é uma operação que resulta em função vetorial, a qual exibe a direção da
máxima variação da função em que o gradiente foi aplicado [1]. Quando o operador gradiente
é aplicado em uma imagem, as maiores variações, que no caso são as bordas e ruídos, tendem
a se tornarem mais expressivas que o restante da imagem.
O gradiente de Sobel faz o uso de derivadas de segunda ordem para determinar o
gradiente, e posteriormente o laplaciano, a partir da raiz quadrada da soma dos gradientes
horizontal e vertical ao quadrado [2].
4
5
3. RESULTADOS OBTIDOS
Figura 2 – Operador Sobel. (a) Imagem original, (b),(c), (d) gradiente de Sobel horizontal, vertical,
junção respctivamente, (e) laplaciano.
Fonte: Autória própria.
Figura 3 – Máscara item B. (a) Imagem original, (b),(c), (d) gradiente horizontal, vertical, junção
respctivamente, (e) laplaciano.
Fonte: Autória própria.
7
4. CONCLUSÃO
5. REFERÊNCIAS
6. ANEXOS
clc;
clear;
close all;
%aquisição da imagem
entrada=double(imread('Lenna256.bmp'));%habilita valores negativos para as mascaras
colormap(gray(256));
Gx=[z1,z2,z3;z4,z5,z6;z7,z8,z9];
Gy=Gx';
Gxy=Gx+Gy;
%cria matriz de 0 que ira prencher a imagem, com o aumento necessario para passar a mascara
entradaConca=zeros(tamanho(1)+2,tamanho(2)+2);
MascX(Lmasc,Cmasc)=entradaConca((linha+Lmasc),(coluna+Cmasc))*Gx(Lmasc,Cmasc);
MascY(Lmasc,Cmasc)=entradaConca((linha+Lmasc),(coluna+Cmasc))*Gy(Lmasc,Cmasc);
MascXY(Lmasc,Cmasc)=entradaConca((linha+Lmasc),(coluna+Cmasc))*Gxy(Lmasc,Cmasc);
end
end
somaX=sum(sum(MascX));
X((linha+1),(coluna+1))=somaX;
somaY=sum(sum(MascY));
Y((linha+1),(coluna+1))=somaY;
XY((linha+1),(coluna+1))=sum(sum(MascXY));
laplaciano((linha+1),(coluna+1))=sqrt(somaX^2+somaY^2);
end
end
X=uint8(X);
Y=uint8(Y);
XY=uint8(XY);
laplaciano=uint8(laplaciano);
endfunction