TecnoParty 2010

553 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
553
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TecnoParty 2010

  1. 1. Visão Computacional com Java Tecnoparty 2010 Prof. Mauro Schneider
  2. 2. Tópicos <ul><li>Introdução </li></ul><ul><li>Visão Computacional </li></ul><ul><li>Imagem Digital </li></ul><ul><li>JMF – Java Media Framework </li></ul><ul><li>Classes Auxiliares para o JMF e Imagem </li></ul><ul><li>Hands-On </li></ul>
  3. 3. Introdução <ul><li>Objetivos </li></ul><ul><ul><li>Conhecimentos em Imagem Digital </li></ul></ul><ul><ul><li>Conhecimentos em Capturar câmera com Java </li></ul></ul><ul><li>Motivação </li></ul><ul><ul><li>Biometria </li></ul></ul><ul><ul><li>Jogos </li></ul></ul><ul><ul><li>Robótica </li></ul></ul>
  4. 4. Visão Computacional <ul><li>Sistemas para a obtenção de informações em imagens </li></ul>
  5. 5. Visão Computacional - Aplicações <ul><li>Reconhecimento de Caracteres </li></ul>
  6. 6. Visão Computacional - Aplicações <ul><li>Robótica </li></ul>
  7. 7. Visão Computacional - Aplicações <ul><li>Biometria </li></ul>
  8. 8. Visão Computacional - Aplicações <ul><li>Futebol de Robôs </li></ul>
  9. 9. Visão Computacional - Aplicações <ul><li>Detecção de Movimentos </li></ul>
  10. 10. Imagem Digital <ul><li>Imagem = Matriz de Pixel </li></ul><ul><li>Pixel = Ponto na Imagem ou Célula da Matriz </li></ul>
  11. 11. Pixel – Imagem Colorida 12 5 3 3 5 5 3 2 2 33 8 12 3 3 2 22 4 4 22 3 1 3 55 3 12 índice Red Green Blue 12 122 201 23 3 200 201 201 55 32 53 65 22 32 123 2
  12. 12. Pixel – Imagem em tons de cinza 254 255 255 145 100 100 100 255 100 133 33 100 100 154 122 123 255 255 100 133 255 255 55 255 128
  13. 13. Pixel – Imagem Binária 0 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 1 1
  14. 14. Transformação em Tons de Cinza pixel = (r + g + b) / 3 12 3 3 3 55 55 3 22 22 22 12 12 3 3 22 22 12 12 22 3 3 3 55 3 12 índice Red Green Blue 12 122 201 23 3 200 201 201 55 32 53 65 22 32 123 2 115 201 201 201 50 50 201 52 52 52 115 115 201 201 52 52 115 115 52 201 201 201 50 201 115
  15. 15. Transformação em Duas Cores (Binária) Limiar = 150 115 201 201 201 50 50 201 52 52 52 115 115 201 201 52 52 115 115 52 201 201 201 50 201 115 0 1 1 1 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 1
  16. 16. JMF – Java Media Framework <ul><li>API para aplicações multimedias desenvolvida em Java </li></ul><ul><li>Plataforma portável </li></ul><ul><li>Capturar vídeo e áudio </li></ul><ul><li>Reproduzir arquivos de vídeo e áudio </li></ul>
  17. 17. JMF <ul><li>Inicializar o dispositivo de Captura </li></ul><ul><li>Criar um DataSource </li></ul><ul><li>Atrelar o DataSource no Player </li></ul><ul><li>Mostrar o Player em um JFrame </li></ul>
  18. 18. JMF - Download
  19. 19. Classe Auxiliar para Imagem
  20. 20. Classe Auxiliar para Imagem
  21. 21. Classe Auxiliar para Imagem
  22. 22. Classe Auxiliar para o JMF
  23. 23. Classe Auxiliar para o JMF
  24. 24. Classes Auxiliares para o JMF e Imagem <ul><li>http://github.com/muschneider/cv_tecnoparty </li></ul>
  25. 25. Hands-On
  26. 26. <ul><li>Obrigado </li></ul>

×