Transcript
Page 1: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Prof. Gustavo Moreira Calixto

Bacharelado em Ciência da Computação

6º Semestre

Computação Gráfica

Aula 1 – Visão Geral

Page 2: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Introdução

Segundo a ISO (International Organization for Standardization), a definição para Computação Gráfica é:

“Um conjunto de ferramentas e técnicas para converter dados para ou de um dispositivo gráfico através do computador.”

Page 3: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Áreas

*Síntese de Imagens: criação de imagens a partir de representações geométricas ou matriciais, ou também chamada de Visualização Científica.

*Processamento de Imagens: processamento da imagens para obter transformações, tal como o realce ou a modificação.

*Análise de Imagens: processa uma imagem e a partir desta obter informações analíticas (números, modelos matemáticos e afins)

Page 4: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Síntese

Dados para processar

VisualizaçãoProcessamento

Síntese de Imagens

Page 5: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Processamento

Resultado Figura InicialProcessamento

Processamento de Imagens

Page 6: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Análise

Dados para analisar

FiguraProcessamento

Análise de Imagens

Page 7: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Origens

*1955 – SAGE (Semi-Automatic Ground Environment)* Conversão de imagens capturadas por um radar em imagem

* Primeiro sistema de computação com recursos gráficos

Page 8: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Origens

*1965 – CAD (Computer Aided Design)* Softwares que auxiliam na representação gráfica pelo computador

* Desenvolvido inicialmente pela General Motors

Page 9: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Origens

*1965 – CAD (Computer Aided Design)* Softwares que auxiliam na representação gráfica pelo computador

* Desenvolvido inicialmente pela General Motors

Page 10: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Origens

*1990-2000 – Avanço no fotorrealismo* Desenvolvimento de filmes a partir da computação gráfica.

* Computação gráfica avança nas técnicas de processamento.

Page 11: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Percepção Tridimensional

*Entender a forma como compreendemos a profundidade em imagens bidimensionais

*Estímuos visuais:

*Informações Monoculares

*Informações Óculo-Motoras

*Informações Esteroscópias

Page 12: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Informações obtidas através da imagem formada na retina a partir de uma único dispositivo ocular.

Page 13: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Perspectiva: Resultado da aparente diminuição do tamanho dos objetos quando o observador se distancia do mesmo.

Page 14: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Oclusão: Responsável pela posição relativa dos objetos, chamado também de interposição. Noção de profundidade na obstrução de objetos.

Page 15: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Conhecimento prévio do objeto: Imagens conhecidas pelo observador no mundo real, onde o mesmo traz referências de profundidade.

Page 16: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Densidade das Texturas: A determinação do movimento de objetos através da variação da densidade de textura. Uma densidade homogênea entre os objetos pode resultar em uma camuflagem.

CamuflagemObjeto distante, menor percepção

da textura

Page 17: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Variação da Reflexão da Luz: a variação da intensidade de luz refletida por um objeto traz informações sobre sua curvatura.

Page 18: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Monoculares

*Sombras: determinação de um objeto em relação a um piso abaixo deste.

Page 19: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Óculo-Motoras

*Informações fornecidas pelo movimento dos olhos através dos músculos do globo ocular.

*Acomodação: alteração do foco dos objetos projetados na retina através da mudança do formato do cristalino (observar um objeto muito próximo ou muito distante).

*Convergência: grau de rotação dos olhos ao longo do eixo de visão para focar um objeto. Por exemplo, a observação do próprio nariz.

Page 20: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Informações Estereoscópicas

*Visão de uma imagem diferente por cada olho, chamado de disparidade ocular. O cérebro pode processar as duas imagens e obter a noção de tamanho e profundidade. Este é o princípio de percepção tridimensional.

Page 21: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Representação Vetorial

*Representação através de vetores, os quais são segmentos de reta orientados, partindo da origem do sistema de coordenadas a um ponto determinado, tendo direção, sentido e comprimento

Page 22: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Representação Matricial

*Representação da imagem através de matrizes, onde cada célula representa um pixel (picture element) de um sistema de cores.

Representação matricial com o sistemas de cores binário.

Imagem na tela Memória da imagem

Page 23: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Sistemas Gráficos

*Conjunto de dispositivos que possibilitam a entrada e saída de informações gráficas.

*Classificação:

*Dispositivos gráficos de entrada

*Dispositivos gráficos de saída

Page 24: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Dispositivos Gráficos de Entrada

Teclado Mouse Joystick

Tablet Mesa Digitalizadora

Page 25: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Dispositivos Gráficos de Saída

Impressora Plotter

Monitor CRT Monitor LCD/LED

Page 26: Prof. Gustavo Moreira Calixto Bacharelado em Ciência da Computação 6º Semestre

Referência Bibliográfica

AZEVEDO, E.; CONCI, A.; Computação Gráfica: Teoria e Prática, Capítulo 1, Editora Campus.


Recommended