A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Luis Felipe de Araujo Zeni

Apresentações semelhantes


Apresentação em tema: "Luis Felipe de Araujo Zeni"— Transcrição da apresentação:

1 Luis Felipe de Araujo Zeni
Desenvolvimento de aplicações de visão computacional para dispositivos móveis baseados em Android.  Luis Felipe de Araujo Zeni

2 Apresentação Luis Felipe de Araujo Zeni
Mestre em computação pela UFRGS Centro Universitário Ritter dos Reis Programador Android @ Compuletra Cervejeiro Caseiro =)

3 Programação Introdução à Visão Computacional Aplicações
Perfil do Profissional OpenCV OpenCV + Android

4 Visão Computacional Habilidade dos computares em ver.
Compreensão de imagens Visão de Maquina Visão de Robôs Analise de Imagens Compreensão de vídeos Processamento de Sinais Processamento de Imagens Visão Computacional Aprendizado de Máquina

5 Uma Imagem, muitos significados

6 Muitas Imagens, um significado

7 Imagem Matriz 2D de números (valores de intensidade de níveis de cinza) Níveis de cinza entre 0 (preto) até 255 (branco) Uma imagem colorida é composta de 3 Matrizes 2D Vermelho Verde Azul Resolução (número de linhas x colunas) 640x480 1280x720 1920x1080 3840x2160

8 Imagem 2D

9 Imagem 2D Colorida =

10 Vídeo Sequência de Imagens Usualmente 30 quadros por segundo
Vetor de Matrizes 3D Usualmente 30 quadros por segundo

11 Formação de uma Imagem Fonte de luz Posição da Câmera e Lentes
Cena (Tipo de superfície) Perde a informação de profundidade Fonte da Imagem:

12 Recuperando a profundidade da cena
Visão Estéreo Movimento Sombreamento Textura Perspectiva

13 Câmera Estéreo Com duas imagens podemos recuperar a profundidade com uma triangulação =

14 Câmera Estéreo

15 Vídeo: https://www.youtube.com/watch?v=P-QEnnMHYt0
Zed Vídeo:

16 Structure From Motion Recuperar a profundidade utilizando o movimento da câmera Vídeo: Vídeo:

17 3D from Shadding

18 3D from Texture

19 3D from perspective Fonte da Imagem:

20 Structured Light Vídeo: https://www.youtube.com/watch?v=dTKlNGSH9Po

21 Outros Tópicos Filtragem de Imagens Detectores de Formas Descritores
Suavização Bordas Detectores de Formas Pontos (Cantos) Linhas Círculos Descritores Detecção de Objetos Segmentação de Objetos Subtração do Fundo

22 Aplicações Contagem Vídeo: https://www.youtube.com/watch?v=Jdu-cfxZXBA
Rastreamento Vídeo: Vídeo:

23 Aplicações Reconhecimento de Caracteres
Vídeo: Indisponível Vídeo: Biometria Vídeo:

24 Vídeo: https://www.youtube.com/watch?v=Wn9yUZm1fqY
Aplicações Realidade Aumentada Vídeo: Segurança Imagens Médicas Inspeção de Máquinas e Componentes

25 Conhecimentos do profissional de Visão Computacional
Matemática Álgebra Linear Calculo Probabilidade e Estatística Modelagem de Dados Programação Matlab Python C e C++ OpenCV

26 OpenCV Open Source Computer Vision Em desenvolvimento desde 2000
Atualmente na versão 3.0 Multiplataforma Escrita em C++ Com wrappers para: Java C# Matlab Android iOS

27 Android ou iOS? Fonte:

28 Android + OpenCV Ferramentas Necessárias
ADT Bundle Android Studio JDK 7 > OpenCV4Android Smartphone com Android

29 Arquitetura do Android

30 Exemplo Prático Vamos Programar 

31 Espaço para interação Obrigado pela presença 
Contato:


Carregar ppt "Luis Felipe de Araujo Zeni"

Apresentações semelhantes


Anúncios Google