Aula 01
Aula 1 – Conceitos de Computação Gráfica
Conceitos de Computação
Gráfica
• Def.:
– Conjunto de ferramentas e técnicas para converter dados para um dispositivo gráfico de saída ou obter dados através de um dispositivo de entrada.
• Áreas relacionadas:
– CAD
– Visualização
– Científico (PIS, Visão Computacional, Síntese,
Análise, …)
– Educação/Treinamento
– Entretenimento
Conceitos de Computação
Gráfica
• Síntese de imagens:
– Criação e manipulação de imagens através de modelos matemáticos.
• Plot de funções matemáticas
• Edição de desenho
Conceitos de Computação
Gráfica
• Análise de Imagens
– Obtenção de características através das imagens. Conceitos de Computação
Gráfica
• Processamento de imagens
– Envolve transformações com o objetivo de
“tratar” a imagem de problemas como: ruído, foco, contraste.
• PDI – processamento digital de imagens;
• PIS – processamento de imagens e sinais;
– Utiliza-se da análise e síntese para manipular a imagem:
• Segmentação, classificação*, agrupamento* ...
Conceitos de Computação
Gráfica
• Intimamente relacionada com a evolução do hardware e software.
– Dispositivos de entrada e saída.
• Apresenta grande participação em outras áreas da ciência:
– Física, Matemática, Medicina, Psicologia,
Artes, Eng. Eletrônica, Astronomia, Indústria, dentre outras.
Conceitos de Computação
Gráfica
• CG na computação:
– Realidade Aumentada:
• Elementos virtuais sobre a realidade. – Realidade Virtual:
• Mundo totalmente virtual
Conceitos de Computação
Gráfica
• CG na computação:
– GUI:
• Xerox, AmigaOS, Microsoft, Apple, iOS, Android …
Conceitos Aplicativos Gráficos
• Aplicativo ou sistema que trabalha com apresentações gráficas 2D e/ou 3D.
– SO com suporte a servidores gráficos: X11,
Wayland, X Window System, Quartz…
– Biblioteca gráfica: Core, XFDI, Starbase,
GKS, PHIGS, GL, OpenGL, DirectX, dentre outras. – Sistema de janelas: GTK+, QT, Cocoa, Win32
Histórico
• 1965 –