Processamento Digital
Introdução
Este presente trabalho laboratorial de processamento digital de sinais e de imagem (PDSI) visa enaltecer enorme esforço empreendido pelo grupo e durante o decorrer do mesmo, estão ilustradas as resoluções dos exercícios laboratoriais propostos pelo docente, desde a criação de matrizes ate a exibição das próprias imagens coloridas, indexadas e de intensidade com diferentes níveis de cinza. Usando os comandos executáveis em matlab, tais como: ind2gray para converter as imagens, imshow para exibir as imagens.
3.1 inicialização de matlab.
3.2 Criamos uma matiz A de 4 linhas e 5 colunas (4x5) com os seguintes elementos:
A=[1 1 2 1 3 1 1 2 3 1 2 2 3 2 2 1 3 2 1 1] em matlab, digita se, A=[1 1 2 1 3;1 1 2 3 1;2 2 3 2 2;1 3 2 1 1]
Depois de introduzir o codigo acima fica,
A = 1 1 2 1 3 1 1 2 3 1 2 2 3 2 2 1 3 2 1 1
3.3 convertendo a imagem acima em tres niveis de cinza usando comando mat2gray, como a seguir é ilustrado:
I = mat2gray(A)
Que fica
I = 0 0 0.5000 0 1.0000 0 0 0.5000 1.0000 0 0.5000 0.5000 1.0000 0.5000 0.5000 0 1.0000 0.5000 0 0
Os niveis de cinza variam de 0 a 1, isto é, mais escuro é 0 e o mais claro é 1. A matriz acima, o elemento menor, “1”, é covertito em “0”, e o maior, “3”, é convertido em “1”, os do meio é aplicado a regra de 3 simples.
3.4 Para exibir em três niveis de cinza, usa se o comando imshow com argumento que representa a matriz: imshow(I) em seguida, o matlab mostra a figura correspondente da matriz I: 3.5 Criamos um mapa de corres atravez de uma matriz mapa com os seguintes