prof. m.sc. rogério eduardo da silva [email protected]
TRANSCRIPT
![Page 1: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/1.jpg)
Prof. M.Sc. Rogério Eduardo da [email protected]
http://www.joinville.udesc.br/portal/professores/rogerio
![Page 2: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/2.jpg)
“É a área da computação que estuda a interpretação, manipulação e geração de imagens por computador”
ComputaçãoComputaçãoGráficaGráfica
AnáliseAnálisedede
ImagensImagens
SínteseSíntesedede
ImagensImagens
ProcessamentoProcessamentodede
ImagensImagens
O que é Computação Gráfica?
![Page 3: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/3.jpg)
O que é Computação Gráfica?
AnáliseAnálisedede
ImagensImagens
SínteseSíntesedede
ImagensImagens
ProcessamentoProcessamentodede
ImagensImagens
X2+Y2+Z2-R2=0
Representação Abstrata
![Page 4: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/4.jpg)
Síntese de Imagens
SOMBRAS
Refrações
Reflexões
Texturas
![Page 5: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/5.jpg)
Tratamento de Imagens
Processamento Digital de Imagens
![Page 6: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/6.jpg)
Segmentação de Imagens
Processamento Digital de Imagens
![Page 7: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/7.jpg)
Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens - SIBGRAPISimpó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
Congressos da Área de CG e PI
![Page 8: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/8.jpg)
Vetorial
P1
P2
P3P4
P5
P6
Imagem:P1 – P2P2 – P3P3 – P4P4 – P5P5 – P6P1 – P6P2 – P5
Dispositivos Gráficos
![Page 9: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/9.jpg)
1
2
3
4
1 – Canhão de Elétrons
2 – Sistema de Deflexão
3 – Feixe de Elétrons
4 – Superfície Fosforescente
Dispositivos GráficosCathode Ray Tube - CRTCathode Ray Tube - CRT
![Page 10: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/10.jpg)
Matricial
Dispositivos Gráficos
![Page 11: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/11.jpg)
0 0 1 0 00 1 0 1 01 0 0 0 11 0 0 0 11 0 0 0 11 1 1 1 1
Controlador de Vídeo
Memória de Vídeo
(Frame Buffer)
Monitor
Dispositivos GráficosTerminal GráficoTerminal Gráfico
![Page 12: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/12.jpg)
Entrelaçada Não Entrelaçada
Dispositivos GráficosVídeo de VarreduraVídeo de Varredura
![Page 13: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/13.jpg)
Green
Red
Blue
RR
GG
BB
Cor =R% de VermelhoG% de VerdeB% de Azul
60% 50% 25%
Dispositivos GráficosMonitores ColoridosMonitores Coloridos
![Page 14: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/14.jpg)
GG
RR
BB
RR
GG
BB
r
g
b
Preto
Azul
Magenta
Vermelho
Amarelo
Verde
Branco
Ciano
Dispositivos GráficosPadrão de Cores RGBPadrão de Cores RGB
![Page 15: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/15.jpg)
Dispositivos GráficosSistemas de CoresSistemas de Cores
![Page 16: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/16.jpg)
Dispositivos GráficosOperações com CoresOperações com Cores
![Page 17: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/17.jpg)
Dispositivos GráficosHSV e HSLHSV e HSL
![Page 18: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/18.jpg)
Dispositivos GráficosRelação entre HSV e RGBRelação entre HSV e RGB
![Page 19: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/19.jpg)
Dispositivos GráficosRelação entre RGB e HSVRelação entre RGB e HSV
![Page 20: Prof. M.Sc. Rogério Eduardo da Silva rsilva@joinville.udesc.br](https://reader036.vdocuments.net/reader036/viewer/2022081515/552fc10c497959413d8c3a5a/html5/thumbnails/20.jpg)
Trabalho Prático #1Mini PaintMini 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.