Trabalho de Conclusão de Curso
UNIOESTE - Universidade Estadual do Oeste do Paraná CECE - Centro de Engenharias e Ciências Exatas Ciência da Computação
1
Trabalho de Conclusão de Curso Desenvolvimento de uma Ferramenta de Apoio Didático para o Estudo da Anatomia do Corpo Humano Utilizando Realidade Aumentada
Acadêmico : Marcos Roberto Farina Orientadora: Teresinha Arnauts Co-orientadora: Fabiana Frata Furlan Peres 2
Apresentação • • • • • • • •
Motivação Conceitos de Realidade Aumentada Captura da Imagem Processamento de Imagem Mundo Virtual Proposta Considerações Finais Contato 3
Motivação • "Não há pensar certo fora de uma prática testemunha..." (FREIRE, 2000). • A tecnologia digital pode ser aproveitada de forma criativa e inovadora para enriquecer o ensino multidisciplinar, onde torna-se possível assumir uma nova dimensão(sob uma nova perspectiva), estimulando a curiosidade e a observação, contextualizando uma experiência de vida e os interesses dos alunos. 4
Conceitos de Realidade Aumentada Realidade Aumentada é definida usualmente como a sobreposição de objetos virtuais tridimensionais, gerados por computador, com um ambiente real, por meio de algum dispositivo tecnológico [MIL94]. Dentro do Contexto de Realidade Misturada A Realidade Misturada, misturando o real com o virtual, abrange duas possibilidades: a Realidade Aumentada, cujo ambiente predominante é o mundo real, e a Virtualidade Aumentada, cujo ambiente predominante é o 5 mundo virtual [KIR04] [MIL94].
Conceitos de Realidade Aumentada
6
Realidade Aumentada
7
Captura da Imagem • JMF (Java Media Framework) – Desenvolvido pela Sun Microsystems, Inc. e IBM. • Criação de Aplicações e Applets
– Tipos de Mídia Suportadas • AIFF, AU, AVI, GSM, MIDI, MPEG, • QuickTime, RMF e WAV
8
Captura da Imagem
9
Processamento de Imagem • Aplicação de Filtros – Suavização • Média, Mediana
– Aguçamento • Operadores de Roberts, Sobel e Passa – Alta
• Algoritmos – Threshold, Extração de cor, Crescimento de Região, 10
Processamento de Imagem
11
Processamento de Imagem • Objetivo – retornar associações entre os marcadores • Objeto Parte – Tamanho – Rotação – Posição central
12
Mundo Virtual • Java 3D – Sun Microsystems Utilizado como interface para sistemas gráficos tridimensionais, que possui construtores de alto nível que permitem a criação e manipulação de objetos geométricos, descritos em um universo virtual.
13
Mundo Virtual
14
Mundo Virtual
15
Proposta • Aquisição – class JMFCapture • camera = new JMFCapute( )
• Obtencão de um frame() – class Frame • BufferedImage im = camera.grabImage(); • geraAssociacao();
16
Proposta • Processamento de Imagem – class Pdi • pdi.isolaMarcadores(im); – Crescimneto de regiao;
• this.list = pdi.getList(); – Obtida após a vecificação do tamanho e da cor
17
Proposta
18
Proposta
19
Considerações Finais • Tempo de Processamento • Integração do processamento com a renderizaçao
20
Contato
Marcos :
[email protected] Teresinha :
[email protected] Fabiana :
[email protected] Obrigado Pela Atenção ! 21
Referências •
•
• • • • • •
[KIR04]KIRNER, C. ; TORI, R. Introdução à Realidade Virtual, Realidade Misturada e Hiper-realidade. In: Claudio Kirner; Romero Tori. (Ed.). Realidade Virtual: Conceitos, Tecnologia e Tendências. 1ed. São Paulo, 2004, v. 1, p. 3-20. [MIL94]MILGRAM, P. et. al. Augmented Reality: A Class of Displays on the Reality-Virtuality Continuum. Telemanipulator and Telepresence Technologies, SPIE, V.2351, 1994. R. C. Gonzales, R. E. W. (2002). Digital Image Processing. Prentice Hall, New Jersey. E.Azevedo (2003). Computac¸ ˜ao Gr´afica - Teoria e Pr ´atica. Campus. http://realidadeaumentada.com.br/home/index.php?option=com http://java.sun.com/javase/technologies/desktop/java3d/ https://j3d-vrml97.dev.java.net/ http://java.sun.com/products/javamedia/jmf/ 22