Palestra - Visão Computacional - TDC 2015

  • View
    181

  • Download
    2

Embed Size (px)

Text of Palestra - Visão Computacional - TDC 2015

  1. 1. Viso Computacional com Python e OpenCV utilizando Kinect Humberto Zanetti www.humbertozanetti.com.br
  2. 2. Professor profissional! Pesquisador amador Robtica Pedaggica e Semitica Pensamento Computacional Tecnologias Assistivas, Inclusivas e para Sade Quem esse cara!? http://bit.ly/etecino http://bit.ly/fatecino Grupo de programadores Python ETEC - FATEC
  3. 3. O que vamos ver? Viso Computacional O que e para que serve A biblioteca OpenCV A facilidade de uso com Python Utilizando o Kinect O potencial do recurso
  4. 4. O que Viso Computacional?
  5. 5. Viso Computacional As mquinas que enxergam! Enxerga o meio sua volta, extraindo informaes Imagens capturadas por cmeras de vdeo, sensores, scanners, etc. Reconhecer e manipular os objetos que compem uma imagem ...eyes and ears for the computer Anos 1970 Viso Computacional e I.A. ensinar computadores a enxergarem como humano
  6. 6. Viso Computacional Viso Computacional Reconhecimento de padres Processamento de sinais Processamento de imagens Inteligncia Artificial Matemtica Fsica
  7. 7. Aplicaes Fonte: Prof PhD.Toby Breckon: http://breckon.eu/toby/research/#projects
  8. 8. Aplicaes Concepo artstica da Mars Exploration Rover Fonte: http://bit.ly/art_mars_hover
  9. 9. Aplicaes Driver Assistance Systems Institute for Real-Time Computer System Munich - Alemanha
  10. 10. Aplicaes Projeto Yellow Vision - Alunos: Gabriel, Joo Marcos e Ronaldo Orientador: Prof. Me. Humberto Zanetti
  11. 11. A biblioteca OpenCV
  12. 12. OpenCV Open Source Computer Vision Library Criada em 2000 pela Intel Sob a licena BSD Livre para o uso acadmico e comercial Escrita em C/C++ Multiplataforma (incluindo iOS e Android) Interfaces para C/C++, Python, Java Grande comunidade + 47 mil usurios, + 9 milhes de downloads www.opencv.org
  13. 13. OpenCV e Python
  14. 14. Hello World do OpenCV
  15. 15. Hello World do OpenCV
  16. 16. E o Kinect?
  17. 17. Kinect Fonte: Livro Microsoft Kinect Criando aplicaes interativas
  18. 18. Projeto OpenKinect ..is an open community of people interested in making use of the amazing Xbox Kinect hardware with our PCs and other devices libfreenect software Interfaces para C/C++, Python, Java, Javascript, C# www.openkinect.org Open Natural Interaction (OpenNI) Devices com interface natural www.openni.ru
  19. 19. Hello World 2.0 (Kinect style!) (*c/ tratamento, melhorando as bordas) P1 P2
  20. 20. Dicas e links (dependncias e instalaes) Tutoriais de instalao OpenCV: http://bit.ly/opencv_install Libfreenect: http://bit.ly/libfree_install Drivers Kinect (NUI Audio, Motor e Camera): http://bit.ly/install_drivers PyKinect 2.0 Python + Visual Studio + PyGame Projeto: http://bit.ly/pykinect Diferenas entre Kinect v1.0 e v2.0!
  21. 21. Obrigado! Contato: www.humbertozanetti.com.br Slides: bit.ly/visao_comp_tdc2015