SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Computação Visual com




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

•   Computação Gráfica
•   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
Visualização Científica

Visualização de fenômenos tridimensionais




                                 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




Realidade Aumentada      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
Aplicativos em CG

• Blender
• Gimp
• Inkscape

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


                             Jonh Edson Ribeiro de Carvalho
Imagens usadas
•   Realidade Aumentada - http://www.flickr.com/photos/turkletom/4325703868/
•   Olhos - http://www.flickr.com/photos/draconianrain/2185882562/




                                                            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

Weitere ähnliche Inhalte

Was ist angesagt?

Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantesrichardsonlima
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesMarcos Thomaz
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem PythonLuciano Ramalho
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do GoogleLuciano Ramalho
 
Introdução à Programação Python e Tk
Introdução à Programação Python e TkIntrodução à Programação Python e Tk
Introdução à Programação Python e TkCarlos Campani
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Pythonantonio sérgio nogueira
 
Educação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiEducação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiMario Sergio
 
Multirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduinoMultirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduinoAntonio Thomacelli
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoÁlvaro Justen
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/DjangoÁtila Bezerra
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em PythonRodrigo Hübner
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonGiancarlo Silva
 
Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Rudá Moura
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonPriscila Mayumi
 
Matando o Java e Mostrando o Python
Matando o Java e Mostrando o PythonMatando o Java e Mostrando o Python
Matando o Java e Mostrando o PythonOsvaldo Santana Neto
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoOsvaldo Santana Neto
 

Was ist angesagt? (20)

Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantes
 
Hello, Python!
Hello, Python!Hello, Python!
Hello, Python!
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas Aplicações
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem Python
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do Google
 
Introdução à Programação Python e Tk
Introdução à Programação Python e TkIntrodução à Programação Python e Tk
Introdução à Programação Python e Tk
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Python
 
Educação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry PiEducação Tecnológica com Raspberry Pi
Educação Tecnológica com Raspberry Pi
 
Multirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduinoMultirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduino
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em Python
 
Canivete suíço do Python
Canivete suíço do PythonCanivete suíço do Python
Canivete suíço do Python
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem Python
 
Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Por Que Python É Tão Lento?
Por Que Python É Tão Lento?
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando Python
 
Raspberry Pi: o hardware para Python
Raspberry Pi: o hardware para PythonRaspberry Pi: o hardware para Python
Raspberry Pi: o hardware para Python
 
Apresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação PythonApresentando a Linguagem de Programação Python
Apresentando a Linguagem de Programação Python
 
Matando o Java e Mostrando o Python
Matando o Java e Mostrando o PythonMatando o Java e Mostrando o Python
Matando o Java e Mostrando o Python
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até Pensamento
 

Ähnlich wie Computação Visual com Python

Computação visual com Python
Computação visual com PythonComputação visual com Python
Computação visual com PythonHenrique Bastos
 
Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digitalsiufmg2011
 
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
 
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
 
Just Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingJust Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingGuilherme Rey
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaVinícius da Costa
 
Thumbor: Imagens do Jeito Certo
Thumbor: Imagens do Jeito CertoThumbor: Imagens do Jeito Certo
Thumbor: Imagens do Jeito CertoBernardo Heynemann
 
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
 
Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasLeandro Andrade
 
Introdução à Multimídia
Introdução à Multimídia Introdução à Multimídia
Introdução à Multimídia Windson Viana
 
Kinect e Natural User Interfaces - TDC2011
Kinect e Natural User Interfaces - TDC2011Kinect e Natural User Interfaces - TDC2011
Kinect e Natural User Interfaces - TDC2011Mauricio Alegretti
 
DelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + KinectDelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + KinectVic Fernandes
 
Desenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanDesenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanTchelinux
 

Ähnlich wie 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
 
Vídeo Digital
Vídeo DigitalVídeo Digital
Vídeo Digital
 
OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
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
 
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
 
Apresentacao KINECT
Apresentacao KINECTApresentacao KINECT
Apresentacao KINECT
 
Just Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com ProcessingJust Java 2012 - Visão Computacional com Processing
Just Java 2012 - Visão Computacional com Processing
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentada
 
Kinect
KinectKinect
Kinect
 
Thumbor: Imagens do Jeito Certo
Thumbor: Imagens do Jeito CertoThumbor: Imagens do Jeito Certo
Thumbor: Imagens do Jeito Certo
 
Palestra realidade aumentada
Palestra   realidade aumentadaPalestra   realidade aumentada
Palestra realidade aumentada
 
Workshop maker bot 2017
Workshop maker bot 2017Workshop maker bot 2017
Workshop maker bot 2017
 
Intel Perceptual Computing SDK
Intel Perceptual Computing SDKIntel Perceptual Computing SDK
Intel Perceptual Computing SDK
 
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
 
Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011Realidade Aumentada - Sociesc 2011
Realidade Aumentada - Sociesc 2011
 
Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e Plataformas
 
Introdução à Multimídia
Introdução à Multimídia Introdução à Multimídia
Introdução à Multimídia
 
Kinect e Natural User Interfaces - TDC2011
Kinect e Natural User Interfaces - TDC2011Kinect e Natural User Interfaces - TDC2011
Kinect e Natural User Interfaces - TDC2011
 
DelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + KinectDelphiConferenceBrasil2011 Delphi + Kinect
DelphiConferenceBrasil2011 Delphi + Kinect
 
Desenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael JeffmanDesenvolvendo jogos com PyGame - Rafael Jeffman
Desenvolvendo jogos com PyGame - Rafael Jeffman
 

Computação Visual com Python

  • 1. Computação Visual com Msc. Jonh Edson Ribeiro de Carvalho
  • 2. Jonh Edson Ribeiro de Carvalho
  • 3. Computação Visual • Computação Gráfica • 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
  • 4. Computação Visual Jonh Edson Ribeiro de Carvalho
  • 5. Visualização Científica Visualização de fenômenos tridimensionais Jonh Edson Ribeiro de Carvalho
  • 6. Visualização Científica • VTK • City Engine (Procedural) • Devide • Invesalius (pt-BR) Jonh Edson Ribeiro de Carvalho
  • 7. 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
  • 8. Computação Gráfica • PyOpenGL • Pygame, Pyglet, cocos2d • Visual Python • PyCuda (GPCPU) • Panda 3D, Ogre, PySoy 3D • Blender Jonh Edson Ribeiro de Carvalho
  • 9. 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
  • 10. Realidade Virtual • Blender • Panda 3D • Vizard • Ogre Jonh Edson Ribeiro de Carvalho
  • 11. Realidade Aumentada Realidade Aumentada Jonh Edson Ribeiro de Carvalho
  • 12. Realidade Aumentada • Blender • Ogre • PyArtoolKit • Panda 3D Jonh Edson Ribeiro de Carvalho
  • 13. 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
  • 14. Processamento de Imagens • Pil • OpenCV • Itk • Numpy/Scipy • Nokia CV • Adesso (pt-BR) Jonh Edson Ribeiro de Carvalho
  • 15. 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
  • 16. Análise de Imagens • Pil • Mmorph (pt-BR) • OpenCV • Itk • Adesso (pt-BR) Jonh Edson Ribeiro de Carvalho
  • 17. Computação Visual Jonh Edson Ribeiro de Carvalho
  • 18. Aplicativos em CG • Blender • Gimp • Inkscape http://ark4n.wordpress.com/python/ Luiz Eduardo Borges Jonh Edson Ribeiro de Carvalho
  • 19. Imagens usadas • Realidade Aumentada - http://www.flickr.com/photos/turkletom/4325703868/ • Olhos - http://www.flickr.com/photos/draconianrain/2185882562/ Jonh Edson Ribeiro de Carvalho
  • 20. 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
  • 21. 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