Prof. M.Sc. Rogério Eduardo da Silva
[email protected]
http://www.joinville.udesc.br/portal/professores/rogerio
O que é Computação Gráfica?
“É a área da computação que estuda a interpretação,
manipulação e geração de imagens por computador”
Análise
de
Imagens
Computação
Gráfica
Processamento
de
Imagens
Síntese
de
Imagens
O que é Computação Gráfica?
Síntese
de
Imagens
X2+Y2+Z2-R2=0
Processamento
de
Imagens
Representação
Abstrata
Análise
de
Imagens
Síntese de Imagens
Reflexões
Refrações
SOMBRAS
Texturas
Processamento Digital de Imagens
Tratamento de Imagens
Processamento Digital de Imagens
Segmentação de Imagens
Congressos da Área de CG e PI
Simpósio Brasileiro de Computação Gráfica e Processamento
de Imagens - SIBGRAPI
Simpósio Brasileiro de Jogos e Entretenimento Digital SBGAMES
• Será realizado em Curitiba/PR em outubro
• http://www.sbc.org.br/sibgrapi
Simpósio Brasileiro de Realidade Virtual - SVR
• Será realizado em São Paulo/SP em outubro
• http://www.sbc.org.br/svr
Simpósio Americano de Computação Gráfica - SIGGRAPH
• Será realizado em Los Angeles/EUA em Agosto
• http://www.siggraph.org
Dispositivos Gráficos
P6
P1
P5
P2
P4
P3
Vetorial
Imagem:
P1 – P2
P2 – P3
P3 – P4
P4 – P5
P5 – P6
P1 – P6
P2 – P5
Dispositivos Gráficos
Cathode Ray Tube - CRT
4
1 – Canhão de Elétrons
2
3
1
2 – Sistema de Deflexão
3 – Feixe de Elétrons
4 – Superfície Fosforescente
Dispositivos Gráficos
Matricial
Dispositivos Gráficos
Terminal Gráfico
0
0
1
1
1
1
0
1
0
0
0
1
1
0
0
0
0
1
0
1
0
0
0
1
0
0
1
1
1
1
Memória
de Vídeo
(Frame Buffer)
Controlador de
Vídeo
Monitor
Dispositivos Gráficos
Vídeo de Varredura
Entrelaçada
Não Entrelaçada
Dispositivos Gráficos
Monitores Coloridos
Red
R
G
Green
Blue
B
Cor =
R% de Vermelho
G% de Verde
B% de Azul
60%
50%
25%
Dispositivos Gráficos
Padrão de Cores RGB
R
R
Vermelho
r
Amarelo
g
b
B
G
Magenta
Preto
Azul
B
Verde
G
Branco
Ciano
Dispositivos Gráficos
Sistemas de Cores
Dispositivos Gráficos
Operações com Cores
Dispositivos Gráficos
HSV e HSL
Dispositivos Gráficos
Relação entre HSV e RGB
Dispositivos Gráficos
Relação entre RGB e HSV
Trabalho Prático #1
Mini Paint
Descrição: Criar um programa (em opengl) que permita desenhar
primitivas geométricas e escolher a cor.
Objetivos: Familiarizar o acadêmico com a ferramenta opengl, com
desenho de primitivas gráficas e com sistemas de cores.
Operações:
• Seleção da primitiva (1=Triângulo 2 = Quadrilátero 3= Linhas)
• Seleção da cor (via teclado) (4 = RGB 5 = HSV)
• Entrada dos pontos da primitiva (cliques do mouse)
• Não será necessária ação de alteração de dados já incluídos.
• Não será necessário armazenar o resultado do desenho em disco.
Download

CGR