0
Visão Computacional com Java Tecnoparty 2010 Prof. Mauro Schneider
Tópicos <ul><li>Introdução </li></ul><ul><li>Visão Computacional </li></ul><ul><li>Imagem Digital </li></ul><ul><li>JMF – ...
Introdução <ul><li>Objetivos </li></ul><ul><ul><li>Conhecimentos em Imagem Digital </li></ul></ul><ul><ul><li>Conhecimento...
Visão Computacional <ul><li>Sistemas para a obtenção de informações em imagens  </li></ul>
Visão Computacional - Aplicações <ul><li>Reconhecimento de Caracteres </li></ul>
Visão Computacional - Aplicações <ul><li>Robótica </li></ul>
Visão Computacional - Aplicações <ul><li>Biometria </li></ul>
Visão Computacional - Aplicações <ul><li>Futebol de Robôs </li></ul>
Visão Computacional - Aplicações <ul><li>Detecção de Movimentos </li></ul>
Imagem Digital <ul><li>Imagem = Matriz de Pixel </li></ul><ul><li>Pixel = Ponto na Imagem ou Célula da Matriz </li></ul>
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...
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 ...
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
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 ín...
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...
JMF – Java Media Framework <ul><li>API para aplicações multimedias desenvolvida em Java </li></ul><ul><li>Plataforma portá...
JMF <ul><li>Inicializar o dispositivo de Captura </li></ul><ul><li>Criar um DataSource </li></ul><ul><li>Atrelar o DataSou...
JMF - Download
Classe Auxiliar para Imagem
Classe Auxiliar para Imagem
Classe Auxiliar para Imagem
Classe Auxiliar para o JMF
Classe Auxiliar para o JMF
Classes Auxiliares para o JMF e Imagem <ul><li>http://github.com/muschneider/cv_tecnoparty </li></ul>
Hands-On
<ul><li>Obrigado </li></ul>
Upcoming SlideShare
Loading in...5
×

TecnoParty 2010

392

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
392
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×