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

641 visualizações

Publicada em

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

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
641
No SlideShare
0
A partir de incorporações
0
Número de incorporações
20
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

  1. 1. Tracking.jjss: um framework para visão computacional JJooããoo GGaabbrriieell LLiimmaa www.jgabriellima.com
  2. 2. About me Engenheiro da Computação Especialista em Business Inteligence Mestrando em Computação Aplicada – PPGEE/UFPa [BigData – Machine Learning – Cloud/Stream Computing] Laboratório de Inteligência Computacional - UFPa Arquiteto de Soluções – Indra Company
  3. 3. Visão Computacional
  4. 4. Visão Computacional Entrada: Imagem Saída: Conjunto de Valores que podem compor ou não uma imagem Emular a visão humana Entrada: Imagem Saída: Interpretação da Imagem (total ou parcial) Processamento de Imagem
  5. 5. Visão Computacional Processamento de Imagem Operação de equalização de histograma da imagem
  6. 6. Visão Computacional Processamento de Imagem Uma operação de vviissããoo ccoommppuuttaacciioonnaall é a aapplliiccaaççããoo ddee uumm ooppeerraaddoorr qquuee eexxttrraaii aa ppllaaccaa ddoo vveeííccuulloo e identifica as letras e números da placa, possibilitando que os dados do veículo sejam encontrados em um banco de dados
  7. 7. Visão Computacional
  8. 8. Como Fazer?
  9. 9. OpenCV (Open Source Computer Vision) • Open-source • Desenvolvido Inicialmente pela Intel • Mais de 500 funções • Processamento de imagens; • Análise estrutural; • Análise de movimento e rastreamento de objetos; • Reconhecimento de padrões • Calibração de câmera e reconstrução 3D
  10. 10. OpenCV (Open Source Computer Vision) Aplicações: • MMeeddiicciinnaa • Processamento médico da imagens: extração de informação de imagens para realizar diagnósticos sobre os pacientes. • Microscopia, Radiografia, Angioplastia, Ultrasonografia, Tomografia, Ressonância magnética. • AApplliiccaaççõõeess mmiilliittaarreess • Detecção de unidades inimigas • Mísseis tele-guiados • VVeeííccuullooss aauuttôônnoommooss • Navegação • Localização • Exploração Espacial
  11. 11. INTERATIVIDADE
  12. 12. Web
  13. 13. HTML5
  14. 14. HTML5
  15. 15. HTML5 Pico de acesso ao hardware do dispositivo: ● Localização geográfica (GPS) ● API de orientação (acelerômetro) ● WebGL (GPU) ● API de áudio da web (hardware de áudio)
  16. 16. HTML5 => Visão Computacional getUserMedia()
  17. 17. tracking.js A modern approach for Computer Vision on the web http://trackingjs.com
  18. 18. tracking.js A biblioteca tracking.js traz diferentes algoritmos para visão computacional e técnicas para o browser. Por meio de especificações modernas HTML5, que permitem que você faça rastreamento em tempo real de cor, detecção de faces e muito mais. Um núcleo leve (~ 7 KB) e interface intuitiva.
  19. 19. Exemplos
  20. 20. Exemplos tracking.js ● Hello World ● Face tag ● Face Camera ● Fast(Feature Detection) ● Brief Camera ● Color Camera ● Color Draw ● Color Fish ● HexGL
  21. 21. Trackers ● Color Tracker ● Object Tracker ● Custom Tracker Utilities ● Feature Detection (Fast) ● Feature Descriptor (Brief) ● Convolution ● Gray Scale ● Image Blur ● Integral Image ● Sobel ● Viola Jones
  22. 22. Utilities ● Feature Detection (Fast) ● Feature Descriptor (Brief) ● Convolution ● Gray Scale ● Image Blur ● Integral Image
  23. 23. Equipe https://github.com/eduardolundgren/tracking.js
  24. 24. Dúvidas ?
  25. 25. Add me http://br.linkedin.com/pub/joão-gabriel-lima/56/18a/450/ https://github.com/jgabriellima
  26. 26. Tracking.jjss: um framework para visão computacional JJooããoo GGaabbrriieell LLiimmaa www.jgabriellima.com

×