SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Computação Visual com




             Msc. Jonh Edson Ribeiro de Carvalho
Computação Visual

•   Computação Gráfica
•   Geometria Computacional
•   Visualização Científica
•   Realidade Virtual
•   Realidade Aumentada
•   Processamento de Imagens
•   Análise de Imagens
     http://www.vrplumber.com/py3d.py
                 Mike Fletcher
                                 Jonh Edson Ribeiro de Carvalho
Computação Visual




            Jonh Edson Ribeiro de Carvalho
Geometria Computacional

• Convex Hull
• Line segment
  intersection
• Delaunay triangulation
• Voronoi diagram
• Linear programming
• Closest pair of points
• Euclidean shortest
• Polygon triangulation

                           Jonh Edson Ribeiro de Carvalho
Geometria Computacional

• CGAL




                        Jonh Edson Ribeiro de Carvalho
Visualização Científica

   Trata da visualização de fenômenos
tridimensionais (arquitetura, meteorologia,
medicina, biologia, etc), onde a ênfase é sobre
as representações realistas de volumes,
superfícies, as fontes de iluminação entre
outros, as vezes com uma dinâmica temporal




                                   Jonh Edson Ribeiro de Carvalho
Visualização Científica

•   VTK
•   City Engine (Procedural
•   Devide
•   Invesalius (pt-BR)




                              Jonh Edson Ribeiro de Carvalho
Computação Gráfica

   É a área destinada à
geração de imagens em
geral em forma de
representação de dados
e informação, ou em
forma de recriação do
mundo real.


                          http://pt.wikipedia.org/wiki/Ficheiro:Alexexterior3.jpg




                                                   Jonh Edson Ribeiro de Carvalho
Computação Gráfica

• PyOpenGL
• Pygame, Pyglet,
  cocos2d
• Visual Python
• PyCuda (GPCPU)
• Panda 3D, Ogre,
  PySoy 3D
• Blender


                       Jonh Edson Ribeiro de Carvalho
Realidade Virtual

    É uma interface avançada para aplicações
computacionais, onde o usuário pode navegar
e interagir, em tempo real, em um ambiente
tridimensional gerado por computador, usando
dispositivos multisensoriais. [PINHO, M.S.
(1997)].




                                 Jonh Edson Ribeiro de Carvalho
Realidade Virtual

•   Blender
•   Panda 3D
•   Vizard
•   Ogre




                           Jonh Edson Ribeiro de Carvalho
Realidade Aumentada

• É a inserção de objetos virtuais no ambiente
  físico, mostrada ao usuário, em tempo real, com
  o apoio de algum dispositivo tecnológico,
  usando a interface do ambiente real, adaptada
  para visualizar e manipular os objetos reais e
  virtuais. [KIRNER, C.; KIRNER, T.G. (2008)].




                                     Jonh Edson Ribeiro de Carvalho
Realidade Aumentada

•   Blender
•   Ogre
•   PyArtoolKit
•   Panda 3D




                           Jonh Edson Ribeiro de Carvalho
Processamento de Imagens

   É qualquer forma de processamento de
dados no qual a entrada e saída são imagens
tais como fotografias ou quadros de vídeo.
• Pré-Processamento
• Segmentação
• Detecção de Borda
• Outras



                                 Jonh Edson Ribeiro de Carvalho
Processamento de Imagens

•   Pil
•   OpenCV
•   Itk
•   Numpy/Scipy
•   Nokia CV
•   Adesso (pt-BR)




                           Jonh Edson Ribeiro de Carvalho
Análise de Imagens

    A análise das imagens é a extração de
informações significativas a partir de imagens,
principalmente a partir de imagens digitais por
meio de técnicas de processamento digital de
imagem. As tarefas de análise de imagem
podem ser tão simples como a leitura de
código de barras ou etiquetas e tão sofisticado
como identificar uma pessoa pela sua Íris ou
face.


                                   Jonh Edson Ribeiro de Carvalho
Análise de Imagens

•   Pil
•   Mmorph (pt-BR)
•   OpenCV
•   Itk
•   Adesso (pt-BR)




                           Jonh Edson Ribeiro de Carvalho
Computação Visual




            Jonh Edson Ribeiro de Carvalho
Projetos Finais
• “Pacman” – Pygame, PyS60, Bluetooth
  ou Wireless
• Rastreador - Envoltória Convexa, IA,
  Mapas(Google e Yahoo) e Django
  (Server)
• Jogos de Cartas – PyArtoolKit e Blender
• Par ou Impar – OpenCV e Blender
• LIBRAS – Reconhecimento, Legenda e
  Pronúncia – alfabeto, OpenCV
                               Jonh Edson Ribeiro de Carvalho
Aplicativos em CG

• Blender
• Gimp
• Inkscape

  http://ark4n.wordpress.com/python/
           Luiz Eduardo Borges


                             Jonh Edson Ribeiro de Carvalho
Onde nos encontrar?
•   http://pythonrio.org
•   http://pythoncampus.org
•   http://dojorio.wordpress.com
•   http://horaextra.org

    Redes Sociais
•   Comunidade do Orkut - PythOnRio
•   Facebook - PythOnRio
•   Twitter - http://www.twitter.com/pythonrio
•   Flickr - http://www.flickr.com/pythonrio
•   Slideshare - http://www.slideshare.com/pythonrio
•   Vcasmo - http://www.vcasmo.com/user/pythonrio
•   Youtube
Listas de Discussão
•   PythonBrasil-pythonbrasil@yahoogrupos.com.br
•   PythOnRio - pythonrio@yahoogrupos.com.br
•   DojoRio - dojorio@googlegroups.com
•   #HoraExtra - horaextra@googlegroups.com


    Rede Social – Software Livre Brasil
• http://softwarelivre.org/pythonrio
• http://softwarelivre.org/pythoncampus

Mais conteúdo relacionado

Semelhante a Computação visual com Python

Computação Visual com Python
Computação Visual com PythonComputação Visual com Python
Computação Visual com PythonJonh Edson
 
Realidade Aumentada para Dispositivos Móveis utilizando Qualcomm Vuforia
Realidade Aumentada para Dispositivos Móveis utilizando Qualcomm VuforiaRealidade Aumentada para Dispositivos Móveis utilizando Qualcomm Vuforia
Realidade Aumentada para Dispositivos Móveis utilizando Qualcomm VuforiaJose Ricardo da Silva Junior
 
Realidade Aumentada aplicada na visualização de plantas baixas
Realidade Aumentada aplicada na visualização de plantas baixasRealidade Aumentada aplicada na visualização de plantas baixas
Realidade Aumentada aplicada na visualização de plantas baixasFabrício Martinezzi Beazim
 
Demonstrador virtual web com recursos de Realidade Aumentada - Apresentação
Demonstrador virtual web com recursos de Realidade Aumentada - ApresentaçãoDemonstrador virtual web com recursos de Realidade Aumentada - Apresentação
Demonstrador virtual web com recursos de Realidade Aumentada - ApresentaçãoLeonardo Pereira Santos
 
Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digitalsiufmg2011
 
Workshop maker bot 2017
Workshop maker bot 2017Workshop maker bot 2017
Workshop maker bot 2017Emanuel Campos
 
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoUtilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoJUGMS
 
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Leonardo Botega
 
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030la-roque
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityWandreson Souza
 
Introdução à Multimídia
Introdução à Multimídia Introdução à Multimídia
Introdução à Multimídia Windson Viana
 
Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...
Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...
Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...testes1
 

Semelhante a Computação visual com Python (20)

Computação Visual com Python
Computação Visual com PythonComputação Visual com Python
Computação Visual com Python
 
Realidade Aumentada para Dispositivos Móveis utilizando Qualcomm Vuforia
Realidade Aumentada para Dispositivos Móveis utilizando Qualcomm VuforiaRealidade Aumentada para Dispositivos Móveis utilizando Qualcomm Vuforia
Realidade Aumentada para Dispositivos Móveis utilizando Qualcomm Vuforia
 
Processamento de Imagens
Processamento de ImagensProcessamento de Imagens
Processamento de Imagens
 
Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011
 
OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
Realidade Aumentada aplicada na visualização de plantas baixas
Realidade Aumentada aplicada na visualização de plantas baixasRealidade Aumentada aplicada na visualização de plantas baixas
Realidade Aumentada aplicada na visualização de plantas baixas
 
Palestra realidade aumentada
Palestra   realidade aumentadaPalestra   realidade aumentada
Palestra realidade aumentada
 
Demonstrador virtual web com recursos de Realidade Aumentada - Apresentação
Demonstrador virtual web com recursos de Realidade Aumentada - ApresentaçãoDemonstrador virtual web com recursos de Realidade Aumentada - Apresentação
Demonstrador virtual web com recursos de Realidade Aumentada - Apresentação
 
Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digital
 
Apresentacao KINECT
Apresentacao KINECTApresentacao KINECT
Apresentacao KINECT
 
2011 06 08_open_week
2011 06 08_open_week2011 06 08_open_week
2011 06 08_open_week
 
Workshop maker bot 2017
Workshop maker bot 2017Workshop maker bot 2017
Workshop maker bot 2017
 
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucessoUtilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
Utilizando Java, Arduíno e a Web para criar empreendimentos próprios de sucesso
 
Jogos, Computação e Robótica
Jogos, Computação e RobóticaJogos, Computação e Robótica
Jogos, Computação e Robótica
 
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
Abordagens Práticas de Realidade Virtual, Realidade Aumentada e Interfaces Na...
 
Intel Perceptual Computing SDK
Intel Perceptual Computing SDKIntel Perceptual Computing SDK
Intel Perceptual Computing SDK
 
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
Unama br edinaldo_la-roque_oficina_kinect_20160917_2030
 
Introdução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com UnityIntrodução ao Desenvolvimemto de Jogos com Unity
Introdução ao Desenvolvimemto de Jogos com Unity
 
Introdução à Multimídia
Introdução à Multimídia Introdução à Multimídia
Introdução à Multimídia
 
Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...
Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...
Reconhecimento de Gestos em Imagens de Profundidade com Utilização do Sensor ...
 

Mais de Henrique Bastos

Freelancer Lifestyle no WDS 2015
Freelancer Lifestyle no WDS 2015Freelancer Lifestyle no WDS 2015
Freelancer Lifestyle no WDS 2015Henrique Bastos
 
Missões Resgate com Django
Missões Resgate com DjangoMissões Resgate com Django
Missões Resgate com DjangoHenrique Bastos
 
Por que o futuro do Python só depende dos Pythonistas?
Por que o futuro do Python só depende dos Pythonistas?Por que o futuro do Python só depende dos Pythonistas?
Por que o futuro do Python só depende dos Pythonistas?Henrique Bastos
 
Empreendendo uma Comunidade de Sucesso
Empreendendo uma Comunidade de SucessoEmpreendendo uma Comunidade de Sucesso
Empreendendo uma Comunidade de SucessoHenrique Bastos
 
Quer aprender a programar direito? Pergunte-me como!
Quer aprender a programar direito? Pergunte-me como!Quer aprender a programar direito? Pergunte-me como!
Quer aprender a programar direito? Pergunte-me como!Henrique Bastos
 
7 passos para imortalizar seu projeto
7 passos para imortalizar seu projeto7 passos para imortalizar seu projeto
7 passos para imortalizar seu projetoHenrique Bastos
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
Comunidades e Software Livre
Comunidades e Software LivreComunidades e Software Livre
Comunidades e Software LivreHenrique Bastos
 

Mais de Henrique Bastos (13)

Freelancer Lifestyle no WDS 2015
Freelancer Lifestyle no WDS 2015Freelancer Lifestyle no WDS 2015
Freelancer Lifestyle no WDS 2015
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Missões Resgate com Django
Missões Resgate com DjangoMissões Resgate com Django
Missões Resgate com Django
 
Community Overflow
Community OverflowCommunity Overflow
Community Overflow
 
Community Bootstrap
Community BootstrapCommunity Bootstrap
Community Bootstrap
 
Por que o futuro do Python só depende dos Pythonistas?
Por que o futuro do Python só depende dos Pythonistas?Por que o futuro do Python só depende dos Pythonistas?
Por que o futuro do Python só depende dos Pythonistas?
 
Empreendendo uma Comunidade de Sucesso
Empreendendo uma Comunidade de SucessoEmpreendendo uma Comunidade de Sucesso
Empreendendo uma Comunidade de Sucesso
 
Quer aprender a programar direito? Pergunte-me como!
Quer aprender a programar direito? Pergunte-me como!Quer aprender a programar direito? Pergunte-me como!
Quer aprender a programar direito? Pergunte-me como!
 
7 passos para imortalizar seu projeto
7 passos para imortalizar seu projeto7 passos para imortalizar seu projeto
7 passos para imortalizar seu projeto
 
Ecossistema Python
Ecossistema PythonEcossistema Python
Ecossistema Python
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Comunidades e Software Livre
Comunidades e Software LivreComunidades e Software Livre
Comunidades e Software Livre
 

Computação visual com Python

  • 1. Computação Visual com Msc. Jonh Edson Ribeiro de Carvalho
  • 2. Computação Visual • Computação Gráfica • Geometria Computacional • Visualização Científica • Realidade Virtual • Realidade Aumentada • Processamento de Imagens • Análise de Imagens http://www.vrplumber.com/py3d.py Mike Fletcher Jonh Edson Ribeiro de Carvalho
  • 3. Computação Visual Jonh Edson Ribeiro de Carvalho
  • 4. Geometria Computacional • Convex Hull • Line segment intersection • Delaunay triangulation • Voronoi diagram • Linear programming • Closest pair of points • Euclidean shortest • Polygon triangulation Jonh Edson Ribeiro de Carvalho
  • 5. Geometria Computacional • CGAL Jonh Edson Ribeiro de Carvalho
  • 6. Visualização Científica Trata da visualização de fenômenos tridimensionais (arquitetura, meteorologia, medicina, biologia, etc), onde a ênfase é sobre as representações realistas de volumes, superfícies, as fontes de iluminação entre outros, as vezes com uma dinâmica temporal Jonh Edson Ribeiro de Carvalho
  • 7. Visualização Científica • VTK • City Engine (Procedural • Devide • Invesalius (pt-BR) Jonh Edson Ribeiro de Carvalho
  • 8. Computação Gráfica É a área destinada à geração de imagens em geral em forma de representação de dados e informação, ou em forma de recriação do mundo real. http://pt.wikipedia.org/wiki/Ficheiro:Alexexterior3.jpg Jonh Edson Ribeiro de Carvalho
  • 9. Computação Gráfica • PyOpenGL • Pygame, Pyglet, cocos2d • Visual Python • PyCuda (GPCPU) • Panda 3D, Ogre, PySoy 3D • Blender Jonh Edson Ribeiro de Carvalho
  • 10. Realidade Virtual É uma interface avançada para aplicações computacionais, onde o usuário pode navegar e interagir, em tempo real, em um ambiente tridimensional gerado por computador, usando dispositivos multisensoriais. [PINHO, M.S. (1997)]. Jonh Edson Ribeiro de Carvalho
  • 11. Realidade Virtual • Blender • Panda 3D • Vizard • Ogre Jonh Edson Ribeiro de Carvalho
  • 12. Realidade Aumentada • É a inserção de objetos virtuais no ambiente físico, mostrada ao usuário, em tempo real, com o apoio de algum dispositivo tecnológico, usando a interface do ambiente real, adaptada para visualizar e manipular os objetos reais e virtuais. [KIRNER, C.; KIRNER, T.G. (2008)]. Jonh Edson Ribeiro de Carvalho
  • 13. Realidade Aumentada • Blender • Ogre • PyArtoolKit • Panda 3D Jonh Edson Ribeiro de Carvalho
  • 14. Processamento de Imagens É qualquer forma de processamento de dados no qual a entrada e saída são imagens tais como fotografias ou quadros de vídeo. • Pré-Processamento • Segmentação • Detecção de Borda • Outras Jonh Edson Ribeiro de Carvalho
  • 15. Processamento de Imagens • Pil • OpenCV • Itk • Numpy/Scipy • Nokia CV • Adesso (pt-BR) Jonh Edson Ribeiro de Carvalho
  • 16. Análise de Imagens A análise das imagens é a extração de informações significativas a partir de imagens, principalmente a partir de imagens digitais por meio de técnicas de processamento digital de imagem. As tarefas de análise de imagem podem ser tão simples como a leitura de código de barras ou etiquetas e tão sofisticado como identificar uma pessoa pela sua Íris ou face. Jonh Edson Ribeiro de Carvalho
  • 17. Análise de Imagens • Pil • Mmorph (pt-BR) • OpenCV • Itk • Adesso (pt-BR) Jonh Edson Ribeiro de Carvalho
  • 18. Computação Visual Jonh Edson Ribeiro de Carvalho
  • 19. Projetos Finais • “Pacman” – Pygame, PyS60, Bluetooth ou Wireless • Rastreador - Envoltória Convexa, IA, Mapas(Google e Yahoo) e Django (Server) • Jogos de Cartas – PyArtoolKit e Blender • Par ou Impar – OpenCV e Blender • LIBRAS – Reconhecimento, Legenda e Pronúncia – alfabeto, OpenCV Jonh Edson Ribeiro de Carvalho
  • 20. Aplicativos em CG • Blender • Gimp • Inkscape http://ark4n.wordpress.com/python/ Luiz Eduardo Borges Jonh Edson Ribeiro de Carvalho
  • 21. Onde nos encontrar? • http://pythonrio.org • http://pythoncampus.org • http://dojorio.wordpress.com • http://horaextra.org Redes Sociais • Comunidade do Orkut - PythOnRio • Facebook - PythOnRio • Twitter - http://www.twitter.com/pythonrio • Flickr - http://www.flickr.com/pythonrio • Slideshare - http://www.slideshare.com/pythonrio • Vcasmo - http://www.vcasmo.com/user/pythonrio • Youtube
  • 22. Listas de Discussão • PythonBrasil-pythonbrasil@yahoogrupos.com.br • PythOnRio - pythonrio@yahoogrupos.com.br • DojoRio - dojorio@googlegroups.com • #HoraExtra - horaextra@googlegroups.com Rede Social – Software Livre Brasil • http://softwarelivre.org/pythonrio • http://softwarelivre.org/pythoncampus