/Projeto-POO

Projeto 1 da disciplina de Programação Orientada a Objetos

Primary LanguageC++

Data Augmentation com C++ and OpenCv

Projeto 1 da disciplina de Programação Orientada a Objetos

Neste projeto, criamos uma ferramenta de data augmentation em imagens. A entrada para o programa seria uma pasta com imagens e a saída seria a multiplicação dessas imagens com efeitos diferentes

O objetivo foi auxiliar em tarefas que tem como seu fim ultimo a utilização dessas imagens em modelos de Deep Convolutional Networks.

Exemplo de funcionamento:

Dado uma pasta que contenha apenas a imagem da Lena:

lena

O usuário escolhe as opções de filtro que quer aplicar:

  • Gaussian Blur
  • Black and White
  • Rotate
  • Canny
  • Mirror

E então...

lena_blur lena_bw lena_canny lena_mirror lena_rotate


Imagine que isso pode ser aplicado diversas vezes em um dataset muito maior... O usuário pode sair de uma imagem para milhares em minutos.