Reconstrução da superfície a
partir de imagens com OpenGL
Henry Giovanny Gallegos Velgara
Linguagem de Shader de OpenGL
(GLSL)
• São simplesmente um conjunto de strings que
são passados para o driver do fornecedor de
hardware para compilação a partir de uma
aplicação usando a API OpenGL.
• Podem ser criados em tempo real a partir de
uma aplicação, ou ler como arquivos de texto.
OpenGL
2
Versões do OpenGL
OpenGL
3
Pipeline
do
OpenGL 4
OpenGL
4
Vertex e Fragment Shader
OpenGL
5
Criação do programa
OpenGL
6
Exemplos de shader
OpenGL
7
Amostra das imagens tomográficas
OpenGL
8
Processo da Reconstrução da
superfície
• Binarizar cada imagem: Neste processo se utilizo
a Binarização Otsu.
• Percorrer o contorno da imagem.
• Armazenar todos os contornos das imagens numa
estrutura de dados.
• Construir as malhas (triângulos) segundo os
contornos.
• Logo só é desenhar no OpenGL os contornos e
triângulos .
OpenGL
9
Os contornos
OpenGL
10
Os triângulos
OpenGL
11
O rato, com iluminação difusa
OpenGL
12
Download

Reconstrução da superfície a partir de imagens com OpenGL