Você está na página 1de 10

Identificador Visual

Progressos

Apresentação 25/07/2019
Vinicius Figueiredo
Identificador Visual 2

STATUS RESUMO

Fazer a leitura dos dados de uma webcam

Fazer transformações na imagem afim de simplificar o problema

Criar e treinar rede neural

Reconhecer objetos visualmente

Múltiplos Objetos

Comunicação com F100

Aperfeiçoamento
Identificador Visual 3

PROGRESSO
Houveram muitos progressos desde o último encontro. Foi possível
materializar muitas das coisas que estavam no campo da imaginação.

Leitura da WebCam

Funções
• É possível fazer a leitura de múltiplas webcams de diferentes marcas.

Características
• O vídeo na verdade são frames de bitmap que são atualizado em um PictureBox;
• Com bitmap é possível percorrer pixel a pixel;
• Após percorrer todos os pixeis é feito uma matriz RGB.
Identificador Visual 4

PROGRESSO
Simplificação da Imagem

Simplificar é uma questão de


necessidade
• Foi necessário fazer transformações de
colorido para escala de cinza e depois para
preto e branco.

Autobias
• Foi criado uma função de autobias para
determinar o contraste da imagem. O objetivo
é aumentar o número de objetos e reduzir o
numero de blobs na imagem em preto e
branco.
Identificador Visual 5

PROGRESSO
Autobias

Porque autobias?
• O autobias é importante para que a visão da
câmera seja adaptada para qualquer
iluminação e qualquer tipo de material.
• O autobias é feito em tempo real, porém ele
pode consumir muito processo do computador
porque é um processo iterativo e precisa
percorrer toda a imagem.
• Portanto, após obter o resultado esperado,
recomenda-se desligar o autobias.
Identificador Visual 6

PROGRESSO
Obtenção de informações

Dados retirados da imagem


• Após a simplificação é possível obter
informações dos objetos contidos na imagem;
• Dados retirados nesse momento são: área,
altura, largura e o preenchimento;

Dados futuros
• Centroide;
• Média da cor da imagem original;
Identificador Visual 7

PROGRESSO
Rede Neural

Método utilizado
• Método de aprendizado supervisionado;
• Backpropagation;

Qualidades
• Após o treinamento, o reconhecimento é
praticamente instantâneo;
• Biblioteca de treinamento desenvolvida em c+
+, aumentando o ganho de velocidade
consideravelmente quando comparado com
MATLAB e outros;
• Reconhecimento genérico;
Identificador Visual 8

PROGRESSO
Treinamento da Rede Neural
Identificador Visual 9

PRÓXIMOS DESAFIOS

Visão
• Analisar múltiplos objetos;
• Testar maior número de objetos;
• Melhorar a eficiência do autobias;
• Criar sistema de mapeamento da imagem;
• Criar sistema amigável para o usuário final;
• Leitura de Qrcode eficiente.

Sistema do Laboratório
• Comunicação com o sistema do laboratório;
www.website.com 10

FIM
Dúvidas? Sugestões?

Você também pode gostar