Aula 3 - Operações pontuais e globais

Operações pontuais

Em processamento de imagens, operações pontuais são aquelas onde o cálculo do valor do pixel independe do valor de qualquer outro pixel na imagem. Exemplos deste tipo de processamento são as transformações de intensidade, criação de imagens sintéticas tipo gaussiana, circular, cossenoidal, xadrez, rampas, etc.

Dicas

Na aula de hoje compartilhamos várias dicas de programação CUDA no ambiente Adessowiki. Segue abaixo as principais dicas e conceitos importantes para o programação CUDA.

Categorias de erros

Alocação de memória

Importação de namespaces

Formatação - identação

Exercícios para próxima semana

  1. Leitura do capítulo 5
  2. Ter mais uma semana para terminar os mesmos exercícios anteriores: operação pontual tipo gaussiana (escolher outras), soma de pixels e histograma. Usando operação indivisível.
  3. O Lucas irá propor uma forma de cálculo de desempenho das funções programadas por cada um.
  4. Venho lançar também uma proposta de como fazer uma biblioteca compatível com a ia636 e ia870, porém utilizando a GPU. Esta proposta poderá ser discutida na próxima aula.