SlideShare uma empresa Scribd logo
1 de 11
Professor:
Gerson Leiria Nunes
 Processamento de imagens
 Trabalhando com imagens
 Problemas típicos
 Aplicações
 Comandos básicos matlab
 Processamento de imagem é qualquer forma de
processamento de dados no qual a entrada e
saída são imagens tais como fotografias ou
quadros de vídeo.
 Ao contrário do tratamento de imagens, que
preocupa-se somente na manipulação de figuras
para sua representação final, o processamento de
imagens é um estágio para novos
processamentos de dados tais como:
◦ Aprendizagem de máquina
◦ Reconhecimento de padrões
◦ Buscas por similaridades
 Resolução de imagem: descreve o nível de detalhe que
uma imagem comporta.
 O termo resolução é usado como uma contagem de pixels
em imagens digitais, uma imagem de N pixels de altura
por M pixels de largura, em que o primeiro número é a
quantidade de colunas (largura) de pixels e o segundo é
número de linhas (altura) de pixels; algo como 640 X 480,
por exemplo.
 Outra convenção popular é citar a resolução como a
quantidade total de pixels na imagem, tipicamente
informada como o número de megapixels, os quais podem
ser calculados multiplicando-se as colunas de pixels pelas
linhas de pixels e dividindo-se o resultado por um milhão.
 Outras convenções incluem descrever pixels por unidade
de comprimento ou pixels por unidade de área, tais como
pixels por polegada (dpi) ou por polegada quadrada.
 Transformações geométricas tais como
escala, rotação e inclinação;
 Correção de cor, ajustes de brilho, contraste,
limiarização ou conversão de espaço de cor;
 Combinação de imagens por média, diferença
ou composição;
 Interpolação e recuperação de imagem de um
formato bruto tal como o filtro Bayesiano;
 Segmentação de uma imagem em regiões;
 Fotografia e Impressão
 Imagens de Satélite
 Processamento de imagens médicas
 Detecção de face ou de objeto
 Biometria
 Classificação/Representação
 Extração de características
 Reconhecimento de padrões
 Lendo uma imagem:
◦ img = imread(‘imagem.jpg’);
 Mostrando a imagem
◦ figure, imshow(img)
 Convertendo pra tons de cinza ou preto e branco
◦ img_gray = rgb2gray(img)
◦ imb_bw = rgb2bw(img)
 Mostrando histograma da imagem
◦ figure, imhist(img_gray)
 Ajustando a imagem (equalização histogrâmica)
◦ img_adj = imadjust(img_gray)
 imshow Display image
 subimage Display multiple images in single
figure
 immovie Make movie from multiframe image
 implay Play movies, videos, or image
sequences
 iptgetpref Get values of Image Processing
Toolbox preferences
 imread Lendo imagem do arquivo
 imwrite Escrevendo imagem no arquivo
 imfinfo Informação sobre a imagem
 gray2ind
◦ Convert grayscale or binary image to indexed image
 ind2gray
◦ Convert indexed image to grayscale image
 mat2gray
◦ Convert matrix to grayscale image
 rgb2gray
◦ Convert RGB image or colormap to grayscale
 ind2rgb
◦ Convert indexed image to RGB image
 label2rgb
◦ Convert label matrix into RGB image
 demosaic
◦ Convert Bayer pattern encoded image to truecolor image
 imquantize
◦ Quantize image using specified quantization levels and output values
 multithresh
◦ Multilevel image thresholds using Otsu's method
 im2bw
◦ Convert image to binary image
 graythresh
◦ Global image threshold using
 grayslice
◦ Convert grayscale image to indexed image
 im2double
◦ Convert image to double precision
 im2int16
◦ Convert image to 16-bit signed integers
 im2java2d
◦ Convert image to Java buffered image
 im2single
◦ Convert image to single precision
 im2uint16
◦ Convert image to 16-bit unsigned integers
 im2uin8
◦ Convert image to 8-bit unsigned integers
 http://www.mathworks.com/help/images/ex
amples/index.html
 Desembaçar
 Melhoramentos
 Registro de Imagens
 Segmentação de Imagens
 Transformação espacial
 Medindo características da imagem
 Transformações
 Trabalhando com imagens grandes

Mais conteúdo relacionado

Destaque

Slides PDI 2009 Raphael versao4
Slides PDI 2009 Raphael versao4Slides PDI 2009 Raphael versao4
Slides PDI 2009 Raphael versao4Raphael Marques
 
Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009Ialis Cavalcante
 
Telemedicina-UABC
Telemedicina-UABCTelemedicina-UABC
Telemedicina-UABCmaeramoreno
 
A Informatização da Medicina
A Informatização da MedicinaA Informatização da Medicina
A Informatização da MedicinaFabi Bertazzo
 
Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...
Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...
Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...inovaDay .
 
Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...
Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...
Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...Alexandre Savaris
 
Lixo Comum e Descarte do Lixo Hospitalar
Lixo Comum e Descarte do Lixo HospitalarLixo Comum e Descarte do Lixo Hospitalar
Lixo Comum e Descarte do Lixo Hospitalartammygerbasi
 
Apresentação Saúde Digital
Apresentação Saúde Digital Apresentação Saúde Digital
Apresentação Saúde Digital eprimecare
 
Processamento de filme e Imagens radiográficas
Processamento de filme e Imagens radiográficasProcessamento de filme e Imagens radiográficas
Processamento de filme e Imagens radiográficasThamires Marinho
 

Destaque (20)

Aula 4
Aula   4Aula   4
Aula 4
 
Slides PDI 2009 Raphael versao4
Slides PDI 2009 Raphael versao4Slides PDI 2009 Raphael versao4
Slides PDI 2009 Raphael versao4
 
Aula 6.
Aula   6.Aula   6.
Aula 6.
 
Aula 7
Aula   7Aula   7
Aula 7
 
Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009Técnicas de PDI com Java - Ercemapi 2009
Técnicas de PDI com Java - Ercemapi 2009
 
Minicurso Ercemapi 2011
Minicurso Ercemapi 2011Minicurso Ercemapi 2011
Minicurso Ercemapi 2011
 
Telemedicina-UABC
Telemedicina-UABCTelemedicina-UABC
Telemedicina-UABC
 
Processamento de Imagens
Processamento de ImagensProcessamento de Imagens
Processamento de Imagens
 
A Informatização da Medicina
A Informatização da MedicinaA Informatização da Medicina
A Informatização da Medicina
 
Aula 2
Aula   2Aula   2
Aula 2
 
Telemedicina
TelemedicinaTelemedicina
Telemedicina
 
Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...
Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...
Saúde Digital - Inovação na gestão da saúde, através dos meios eletrônicos in...
 
Telemedicina
TelemedicinaTelemedicina
Telemedicina
 
Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...
Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...
Uma Proposta de Arquitetura de Alto Desempenho para Sistemas PACS Baseada em ...
 
Lixo Comum e Descarte do Lixo Hospitalar
Lixo Comum e Descarte do Lixo HospitalarLixo Comum e Descarte do Lixo Hospitalar
Lixo Comum e Descarte do Lixo Hospitalar
 
Apresentação Saúde Digital
Apresentação Saúde Digital Apresentação Saúde Digital
Apresentação Saúde Digital
 
Aula 15
Aula   15Aula   15
Aula 15
 
Aula 5
Aula   5Aula   5
Aula 5
 
DiagnóStico Por Imagem Prof Vagner Sá
DiagnóStico Por Imagem   Prof  Vagner SáDiagnóStico Por Imagem   Prof  Vagner Sá
DiagnóStico Por Imagem Prof Vagner Sá
 
Processamento de filme e Imagens radiográficas
Processamento de filme e Imagens radiográficasProcessamento de filme e Imagens radiográficas
Processamento de filme e Imagens radiográficas
 

Semelhante a Aula 17 (20)

Imagens
ImagensImagens
Imagens
 
Pil e segmentacao automatica de vídeo
Pil e segmentacao automatica de vídeoPil e segmentacao automatica de vídeo
Pil e segmentacao automatica de vídeo
 
Atividade De Web Design
Atividade De Web DesignAtividade De Web Design
Atividade De Web Design
 
Atividade de web design
Atividade de web designAtividade de web design
Atividade de web design
 
05 imagem digital
05   imagem digital05   imagem digital
05 imagem digital
 
Slide blog
Slide blogSlide blog
Slide blog
 
Slide blog
Slide blogSlide blog
Slide blog
 
Informática Aplicada - Introdução
Informática Aplicada - IntroduçãoInformática Aplicada - Introdução
Informática Aplicada - Introdução
 
Ti gimp
Ti   gimpTi   gimp
Ti gimp
 
Multimidia na educação
Multimidia na educaçãoMultimidia na educação
Multimidia na educação
 
Apostila photoshop 7
Apostila photoshop 7 Apostila photoshop 7
Apostila photoshop 7
 
Imagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriaisImagens matriciais vs Imagens vectoriais
Imagens matriciais vs Imagens vectoriais
 
Imagem Digital
Imagem DigitalImagem Digital
Imagem Digital
 
Edição de vídeos
Edição de vídeosEdição de vídeos
Edição de vídeos
 
Slide carla
Slide carlaSlide carla
Slide carla
 
Fundamentos do desenho
Fundamentos do desenhoFundamentos do desenho
Fundamentos do desenho
 
RADIOLOGIA DIGITAL
RADIOLOGIA DIGITALRADIOLOGIA DIGITAL
RADIOLOGIA DIGITAL
 
Improvement of Image Using Fuzzy Techniques Networks
Improvement of Image Using Fuzzy Techniques Networks Improvement of Image Using Fuzzy Techniques Networks
Improvement of Image Using Fuzzy Techniques Networks
 
aula1_2.pdf
aula1_2.pdfaula1_2.pdf
aula1_2.pdf
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishing
 

Mais de Universidade Federal do Pampa (20)

Estudo e análise da dispersão de poluentes
Estudo e análise da dispersão depoluentesEstudo e análise da dispersão depoluentes
Estudo e análise da dispersão de poluentes
 
Camada de transporte parte3
Camada de transporte parte3Camada de transporte parte3
Camada de transporte parte3
 
Camada de transporte parte2
Camada de transporte parte2Camada de transporte parte2
Camada de transporte parte2
 
Camada de transporte parte1
Camada de transporte parte1Camada de transporte parte1
Camada de transporte parte1
 
Camada de rede parte3
Camada de rede   parte3Camada de rede   parte3
Camada de rede parte3
 
Camada de rede parte2
Camada de rede   parte2Camada de rede   parte2
Camada de rede parte2
 
Camada de rede parte1
Camada de rede   parte1Camada de rede   parte1
Camada de rede parte1
 
Camada de enlace parte2
Camada de enlace   parte2Camada de enlace   parte2
Camada de enlace parte2
 
Camada de enlace parte1
Camada de enlace   parte1Camada de enlace   parte1
Camada de enlace parte1
 
Camada de aplicação parte1
Camada de aplicação parte1Camada de aplicação parte1
Camada de aplicação parte1
 
Camada de aplicacao parte2
Camada de aplicacao parte2Camada de aplicacao parte2
Camada de aplicacao parte2
 
Aula sockets
Aula socketsAula sockets
Aula sockets
 
Aula introdutoria parte 2
Aula introdutoria   parte 2Aula introdutoria   parte 2
Aula introdutoria parte 2
 
Seguranca de rede
Seguranca de redeSeguranca de rede
Seguranca de rede
 
Aula introdutoria parte 1
Aula introdutoria   parte 1Aula introdutoria   parte 1
Aula introdutoria parte 1
 
Aula 12
Aula   12Aula   12
Aula 12
 
Aula 11
Aula   11Aula   11
Aula 11
 
Aula 10
Aula   10Aula   10
Aula 10
 
Aula 9
Aula   9Aula   9
Aula 9
 
Aula 8
Aula   8Aula   8
Aula 8
 

Último

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 

Último (8)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Aula 17

  • 2.  Processamento de imagens  Trabalhando com imagens  Problemas típicos  Aplicações  Comandos básicos matlab
  • 3.  Processamento de imagem é qualquer forma de processamento de dados no qual a entrada e saída são imagens tais como fotografias ou quadros de vídeo.  Ao contrário do tratamento de imagens, que preocupa-se somente na manipulação de figuras para sua representação final, o processamento de imagens é um estágio para novos processamentos de dados tais como: ◦ Aprendizagem de máquina ◦ Reconhecimento de padrões ◦ Buscas por similaridades
  • 4.  Resolução de imagem: descreve o nível de detalhe que uma imagem comporta.  O termo resolução é usado como uma contagem de pixels em imagens digitais, uma imagem de N pixels de altura por M pixels de largura, em que o primeiro número é a quantidade de colunas (largura) de pixels e o segundo é número de linhas (altura) de pixels; algo como 640 X 480, por exemplo.  Outra convenção popular é citar a resolução como a quantidade total de pixels na imagem, tipicamente informada como o número de megapixels, os quais podem ser calculados multiplicando-se as colunas de pixels pelas linhas de pixels e dividindo-se o resultado por um milhão.  Outras convenções incluem descrever pixels por unidade de comprimento ou pixels por unidade de área, tais como pixels por polegada (dpi) ou por polegada quadrada.
  • 5.  Transformações geométricas tais como escala, rotação e inclinação;  Correção de cor, ajustes de brilho, contraste, limiarização ou conversão de espaço de cor;  Combinação de imagens por média, diferença ou composição;  Interpolação e recuperação de imagem de um formato bruto tal como o filtro Bayesiano;  Segmentação de uma imagem em regiões;
  • 6.  Fotografia e Impressão  Imagens de Satélite  Processamento de imagens médicas  Detecção de face ou de objeto  Biometria  Classificação/Representação  Extração de características  Reconhecimento de padrões
  • 7.  Lendo uma imagem: ◦ img = imread(‘imagem.jpg’);  Mostrando a imagem ◦ figure, imshow(img)  Convertendo pra tons de cinza ou preto e branco ◦ img_gray = rgb2gray(img) ◦ imb_bw = rgb2bw(img)  Mostrando histograma da imagem ◦ figure, imhist(img_gray)  Ajustando a imagem (equalização histogrâmica) ◦ img_adj = imadjust(img_gray)
  • 8.  imshow Display image  subimage Display multiple images in single figure  immovie Make movie from multiframe image  implay Play movies, videos, or image sequences  iptgetpref Get values of Image Processing Toolbox preferences  imread Lendo imagem do arquivo  imwrite Escrevendo imagem no arquivo  imfinfo Informação sobre a imagem
  • 9.  gray2ind ◦ Convert grayscale or binary image to indexed image  ind2gray ◦ Convert indexed image to grayscale image  mat2gray ◦ Convert matrix to grayscale image  rgb2gray ◦ Convert RGB image or colormap to grayscale  ind2rgb ◦ Convert indexed image to RGB image  label2rgb ◦ Convert label matrix into RGB image  demosaic ◦ Convert Bayer pattern encoded image to truecolor image  imquantize ◦ Quantize image using specified quantization levels and output values  multithresh ◦ Multilevel image thresholds using Otsu's method
  • 10.  im2bw ◦ Convert image to binary image  graythresh ◦ Global image threshold using  grayslice ◦ Convert grayscale image to indexed image  im2double ◦ Convert image to double precision  im2int16 ◦ Convert image to 16-bit signed integers  im2java2d ◦ Convert image to Java buffered image  im2single ◦ Convert image to single precision  im2uint16 ◦ Convert image to 16-bit unsigned integers  im2uin8 ◦ Convert image to 8-bit unsigned integers
  • 11.  http://www.mathworks.com/help/images/ex amples/index.html  Desembaçar  Melhoramentos  Registro de Imagens  Segmentação de Imagens  Transformação espacial  Medindo características da imagem  Transformações  Trabalhando com imagens grandes