Prática 1 Formatos de Imagens Digitais Resolução da Imagem - Resolução Espacial Número de Níveis de Cinza 1) Utilize o programa “Corel Photo-Paint” para abrir a imagem a imagem “Figura1.jpeg”. Obtenha as seguintes informações: a) Resolução da imagem b) Resolução espacial c) Tamanho original da cena= 2) Salve a imagem no formato BMP com 300 dpi usando o programa “Corel Photo-Paint”. Feche o “Corel Photo-Paint”. Abra as imagens Figura1.bmp (100dpi e 300dpi) no programa “Microsof-Paint”. Salve-as no formato BMP monocromático. Preencha a tabela abaixo: Figura 1 Formato 100 dpi BMP Corel 100 dpi BMP Paint 300 dpi BMP Corel 300 dpi BMP Paint Linha Coluna b (bits pixel) N (Cinza) B (Bits arq) B (Bytes rq) 3) Tente responder as seguintes questões: a) Qual o tamanho real da imagem? b) O porque da diferença entre os tamanhos dos arquivos BMP Corel e Paint? c) Qual dos formatos escolheria para armazenar essa imagem (BMP Corel ou Paint)? Porque? Prática 1 - MATLAB • O MATLAB é tanto um ambiente quanto uma linguagem de programação. • Permite construir ferramentas personalizadas reutilizáveis. • O usuário pode facilmente criar suas próprias funções e programas especiais em linguagem MATLAB. • É composto de pacotes de ferramentas para áreas específicas: • processamento de imagens • estatística-otimização-redes neurais, totalizando cerca de 60 pacotes diferentes. Indicar o diretório de trabalho imfinfo: informações de arquivos de imagem Syntax info = imfinfo(‘filename.fmt’) Ler a imagem figura1.jpg imread: lê imagens não georreferenciadas. whos: mostra variáveis na área de trabalho Neste exemplo mostra a matriz imagem ‘im’ L=333; C=336; d=3; d=bandas da imagem RESOLUÇÃO DA IMAGEM: 333Lx336C uint8: 8 bits por banda Bytes para armazenar B L C b 333x336x3x8 335664Bytes imshow:mostra imagem na tela pixval: mostra na tela (C,L,ban1,ban2,ban3) dpi= pontos por polegadas (resolução de impressão) • Exemplo para exportar imagem em formato TIFF usando a resolução de tela: print -r0 -dtiff myfile.tif. • O arquivo é salvo no diretório corrente. • -r0 :resolução de tela • -dtiff: formato para exportação • figura1.tif: nome da imagem exportada print –r100 -djpg figura1_100 imwrite: grava um arquivo de imagem. Sintax: imwrite(a,filename,fmt) grava a imagem ‘a’ no ‘filename’. ‘filename’ é um string que especifica o nome do arquivo de saída; ‘fmt’ é um string que especifica o o formato do arquivo; ‘a’ pode ser grayscale image (M-by-N) ou truecolor image (M-by-N-by-3). Formatos de Imagem para imwrite