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

Computação visual com Python

Embed Size (px)

DESCRIPTION

Definição de Computação Visual e as diversas áreas da ciência envolvidas, com apresentação de Aplicações, Frameworks e Bibliotecas desenvolvidas em Python.

Citation preview

Page 1: Computação visual com Python

Msc. Jonh Edson Ribeiro de Carvalho

Computação Visual com

Page 2: Computação visual com Python

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.pyMike Fletcher

Page 3: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Computação Visual

Page 4: Computação visual com Python

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

Page 5: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Geometria Computacional

• CGAL

Page 6: Computação visual com Python

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

Page 7: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Visualização Científica

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

Page 8: Computação visual com Python

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

Page 9: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Computação Gráfica

• PyOpenGL• Pygame, Pyglet,

cocos2d• Visual Python• PyCuda (GPCPU)• Panda 3D, Ogre,

PySoy 3D• Blender

Page 10: Computação visual com Python

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)].

Page 11: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Realidade Virtual

• Blender• Panda 3D• Vizard• Ogre

Page 12: Computação visual com Python

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)].

Page 13: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Realidade Aumentada

• Blender• Ogre• PyArtoolKit• Panda 3D

Page 14: Computação visual com Python

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

Page 15: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Processamento de Imagens

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

Page 16: Computação visual com Python

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.

Page 17: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Análise de Imagens

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

Page 18: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Computação Visual

Page 19: Computação visual com Python

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

Page 20: Computação visual com Python

Jonh Edson Ribeiro de Carvalho

Aplicativos em CG

• Blender• Gimp• Inkscape

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

Page 21: Computação visual com Python

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

Page 22: Computação visual com Python

Listas de Discussão

[email protected]• PythOnRio - [email protected] • DojoRio - [email protected]• #HoraExtra - [email protected]

Rede Social – Software Livre Brasil

• http://softwarelivre.org/pythonrio• http://softwarelivre.org/pythoncampus