Skip to main content

Introdução à imagens

Encontro em 14/05/2024

TUUUUUDO BEM COM VOCÊS??
Prof. Oak

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?

  1. O que é uma imagem digital e como ela é gerada?
  2. Que tipo de estrutura de dados pode ser utilizada para representar uma imagem?
  3. O que são filtros de convolução e qual o seu papel no processamento de imagens?
  4. 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.

3. Plano de aprendizagem

4. Slides