Tracking.js: um framework open source de visão computacional

  • View
    138

  • Download
    2

Embed Size (px)

DESCRIPTION

Biblioteca de desenvolvimento web para visão computacional utilizando somente a webcam e um pouco de javascript. Muito fácil e intuitiva.

Text of Tracking.js: um framework open source de visão computacional

  • 1. Tracking.jjss: um frameworkpara viso computacionalJJoooo GGaabbrriieell LLiimmaawww.jgabriellima.com

2. About meEngenheiro da ComputaoEspecialista em Business InteligenceMestrando em Computao Aplicada PPGEE/UFPa[BigData Machine Learning Cloud/Stream Computing]Laboratrio de Inteligncia Computacional - UFPaArquiteto de Solues Indra Company 3. Viso Computacional 4. Viso ComputacionalEntrada: ImagemSada: Conjunto de Valores quepodem compor ou no umaimagemEmular a viso humanaEntrada: ImagemSada: Interpretao daImagem (total ou parcial)Processamento deImagem 5. Viso Computacional Processamento deImagemOperao de equalizao de histograma da imagem 6. Viso Computacional Processamento deImagemUma operao de vviissoo ccoommppuuttaacciioonnaall a aapplliiccaaoo ddee uumm ooppeerraaddoorrqquuee eexxttrraaii aa ppllaaccaa ddoo vveeccuulloo e identifica as letras e nmeros da placa,possibilitando que os dados do veculo sejam encontrados em um bancode dados 7. Viso Computacional 8. Como Fazer? 9. OpenCV (Open Source Computer Vision) Open-source Desenvolvido Inicialmente pela Intel Mais de 500 funes Processamento de imagens; Anlise estrutural; Anlise de movimento e rastreamento de objetos; Reconhecimento de padres Calibrao de cmera e reconstruo 3D 10. OpenCV (Open Source Computer Vision)Aplicaes: MMeeddiicciinnaa Processamento mdico da imagens: extrao de informao de imagens pararealizar diagnsticos sobre os pacientes. Microscopia, Radiografia, Angioplastia, Ultrasonografia, Tomografia,Ressonncia magntica. AApplliiccaaeess mmiilliittaarreess Deteco de unidades inimigas Msseis tele-guiados VVeeccuullooss aauuttnnoommooss Navegao Localizao Explorao Espacial 11. INTERATIVIDADE 12. Web 13. HTML5 14. HTML5 15. HTML5Pico de acesso ao hardware do dispositivo: Localizao geogrfica (GPS) API de orientao (acelermetro) WebGL (GPU) API de udio da web (hardware de udio) 16. HTML5 => Viso ComputacionalgetUserMedia() 17. tracking.jsA modern approach for Computer Vision on the webhttp://trackingjs.com 18. tracking.jsA biblioteca tracking.js traz diferentes algoritmos paraviso computacional e tcnicas para o browser.Por meio de especificaes modernas HTML5, quepermitem que voc faa rastreamento em tempo real decor, deteco de faces e muito mais.Um ncleo leve (~ 7 KB) e interface intuitiva. 19. Exemplos 20. Exemplos tracking.js Hello World Face tag Face Camera Fast(Feature Detection) Brief Camera Color Camera Color Draw Color Fish HexGL 21. Trackers Color Tracker Object Tracker Custom TrackerUtilities Feature Detection (Fast) Feature Descriptor (Brief) Convolution Gray Scale Image Blur Integral Image Sobel Viola Jones 22. Utilities Feature Detection (Fast) Feature Descriptor (Brief) Convolution Gray Scale Image Blur Integral Image 23. Equipehttps://github.com/eduardolundgren/tracking.js 24. Dvidas ? 25. Add mehttp://br.linkedin.com/pub/joo-gabriel-lima/56/18a/450/https://github.com/jgabriellima 26. Tracking.jjss: um frameworkpara viso computacionalJJoooo GGaabbrriieell LLiimmaawww.jgabriellima.com