Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tratando Imagens com ferramentas de programação

Tratando Imagens com ferramentas de programação

Workshop para estudantes do ensino médio, workshop de Processamento Digital de Imagens. Utiliza Python e Opencv

Avatar for Jucélio J. Silva

Jucélio J. Silva

September 06, 2017

Other Decks in Programming

Transcript

  1. Percepção de Cores – Humanos Espectro Visível Infra-Vermelho -- Vermelho

    – Violeta -- Ultra Violeta Vermelho Vermelho Vermelho Vermelho Vermelho Verde Verde Verde Verde Verde Azul Azul Azul Azul Azul
  2. Percepção de Cores – Computadores Bits e Bytes Representação Binária

    01001101010010011110011 Representação Decimal 2532595 Estão Gostando? 01000101 01110011 01110100 11100011 01101111 00100000 01100111 01101111 01110011 01110100 01100001 01101110 01100100 01101111 00111111 Sim 01010011 01101001 01101101 00001010
  3. Percepção de Cores – Computadores Padrão de Cor - RGB

    255 Representação Decimais : 0..254 Vermelho : 100 → 00110001 00110000 00110000 Verde : 200 → 00110010 00110000 00110000 Azul : 140 → 00110001 00110100 00110000
  4. Estrutura de uma Imagem – Computadores Matriz 20 100 20

    254 10 40 37 21 190 20 100 20 254 10 40 37 21 190 255 255 255 254 10 40 0 0 0 Três números decimais – RGB Matriz 3x3
  5. Estrutura de uma Imagem – Computadores Resolução VGA 640 x

    480 HD 1280 x 720 FULL HD 1920 x 1080 4K 3840 x 2160 8K 7680 x 4320 Tabela de tamanhos
  6. Biblioteca de Visão Computacional OpenCV Framework para: • Visão Computacional

    • Processamento Digital de Imagens Suportado por: • Java • C/C++ • Python