Introdução à imagens
Encontro em 14/05/2024
Essa instrução será ministrada pelo nosso golden retriever favorito, o prof. Carvalho! Tratem-no com carinho.
1. Resultados desejados
A sprint atual requer em um de seus artefatos que os estudantes sejam capazes de interagir e transmitir imagens em tempo real. Para isso, é necessário discutir conceitos básicos de imagens na computação.
1.1. Objetivos estabelecidos
O principal objetivo dessa instrução é que o estudante seja capaz de tomar uma decisão consciente a respeito da ferramenta a ser utilizada para transmitir imagens em tempo real.
1.2. Quais são as questões centrais do encontro?
- O que é uma imagem digital e como ela é gerada?
- Que tipo de estrutura de dados pode ser utilizada para representar uma imagem?
- O que são filtros de convolução e qual o seu papel no processamento de imagens?
- Como transmitir uma imagem em tempo real?
1.3. O que o aluno deve compreender?
- O aluno deve compreender o processo através do qual é possível gerar uma imagem digital.
- O aluno deve compreender que uma imagem pode ser representada em um computador utilizando um array de valores RGB.
- O aluno deve compreender que o fato de uma imagem ser um array faz com que seja possível utilizar ferramentas da álgebra linear para processamento de vetores e matrizes.
- O aluno deve compreender a importância da operação de convolução para processamento de imagens.
1.4. O que o aluno deve ser capaz de fazer?
O aluno deve ser capaz de escolher e implementar uma estratégia para transmitir imagens de modo que haja pouca latência de comunicação.
2. Evidências de aprendizado
A principal evidência de aprendizado dessa instrução é a entrega do artefato e, em menor escala, a atividade ponderada individual que pede para que o aluno implemente um sistema de transmissão de imagem com latência mínima. Uma evidência secundária é a avaliação desse conhecimento em provas.