Buscar

Lista de Exercícios do Slide PI_04 (1-3)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

PROCESSAMENTO DE IMAGEM 
 ​ Jackson F. Magnabosco 
Ciência da Computação – Universidade Regional Integrada do Alto Uruguai e das Missões 
Erechim (URI) 
Caixa Postal 743 – 99709-910 –Erechim – RS – Brasil 
jacksonmagnabosco@hotmail.com 
 
Resumo: Este trabalho objetiva realizar um estudo sobre o processamento de imagem​. Com o 
intuito de ilustrar o funcionamento e aplicação deste método, foi realizado teste numérico 
com problema real, por meio da implementação deste método no ambiente integral de 
desenvolvimento Matlab​. 
mailto:jacksonmagnabosco@hotmail.com
1) 
clear; 
clc; 
i = imread('onion.png'); 
f = imread('football.jpg'); 
BW1 = edge(i(:,:,1),'sobel'); 
BW2 = edge(i(:,:,1),'prewitt'); 
BW3 = edge(f(:,:,1),'sobel'); 
BW4 = edge(f(:,:,1),'prewitt'); 
subplot(2,3,1);imshow(i);title('Original'); 
subplot(2,3,2);imshow(BW1);title('Sobel'); 
subplot(2,3,3);imshow(BW2);title('Prewitt'); 
subplot(2,3,4);imshow(f);title('Original'); 
subplot(2,3,5);imshow(BW3);title('Sobel'); 
subplot(2,3,6);imshow(BW4);title('Prewitt'); 
 
 
2) 
clear; 
clc; 
I = zeros(7); 
I(2:3, 3) = 1; 
I(2:4, 4:6) = 1; 
I(6, 2:3) = 1; 
%Dilatação 
SE_square = strel('square', 3); 
dilationsq = imdilate(I, SE_square); 
%Erosão 
SE_square = strel('square', 3); 
erodionsq = imerode(I, SE_square); 
subplot(2,2,1); imshow(I); title('Imagem Original'); 
subplot(2,2,2); imshow(dilationsq); title('Imagem com Dilatação'); 
subplot(2,2,3); imshow(erodionsq); title('Imagem com Erosão'); 
 
 
3) 
clear; 
clc; 
X = zeros(7); 
X(2:3, 3) = 1; 
X(2:4, 4:6) = 1; 
X(6, 2:3) = 1; 
sqr = strel('square', 3); 
Y = imerode(X, sqr); 
Y = imdilate(Y, sqr); 
Z = imdilate(X, sqr); 
Z = imerode(Z, sqr); 
subplot(1,2,1); imagesc(Y); 
subplot(1,2,1); imagesc(Z); 
colormap('gray');

Continue navegando