A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Captura de Texto em um Quadro Branco Hildebrando Trannin Fundamentos de Computação Gráfica Prof.: Marcelo Gattass.

Apresentações semelhantes


Apresentação em tema: "Captura de Texto em um Quadro Branco Hildebrando Trannin Fundamentos de Computação Gráfica Prof.: Marcelo Gattass."— Transcrição da apresentação:

1 Captura de Texto em um Quadro Branco Hildebrando Trannin Fundamentos de Computação Gráfica Prof.: Marcelo Gattass

2 Definição Objetivo: implementar um algoritmo para capturar somente o texto de um quadro branco Entrada: câmera ou vídeo exibindo pessoas escrevendo no quadro Saída: imagem com o texto escrito no quadro

3 Criada pela Intel em 2000 Linguagem C/C++ Biblioteca para auxílio no desenvolvimento de aplicações de Visão Computacional Foi utilizada OpenCV para auxiliar na captura de vídeo (câmera ou arquivo) e tratamento da imagem OpenCV

4 wxWidgets Utilizada para criação de interfaces gráficas Criada inicialmente em 1992 Desenvolvida em C/C++ Como os componentes para criação de janela no OpenCV são restritos, foi utilizada a biblioteca wxWidgets para desenvolvimento de uma aplicação mais robusta

5 Algoritmo O algoritmo para captura do texto de um quadro branco segue as seguintes etapas: 1. Captura da imagem inicial de vídeo/câmera. Para um correto funcionamento o ideal é que tenha somente o quadro branco inicialmente 2. Captura da imagem após N frames 3. Para cada pixel, verifico se este é diferente do pixel da imagem inicial. Caso o seja, incremento minha matriz de contagem. Caso contrário, atribuo zero à matriz. 4. Atribuo branco para todos os pixels da imagem de resultado 5. Pego o valor do pixel da imagem capturada e atribuo à imagem de resultado caso este pixel tenha o valor da matriz de contagem maior ou igual a N 6. Retorno ao passo 2

6 Algoritmo Ajuste dos parâmetros: N = número de frames que o algoritmo espera para capturar uma imagem do vídeo e valor de comparação para inclusão do pixel na imagem final. CORREÇÃO = valor de correção do erro de um pixel. Depende da qualidade de captura da câmera. É importante salientar que esses parâmetros são inversamente proporcionais. Quanto menor o número de frames de espera, maior deverá ser a correção do pixel A recíproca é verdadeira

7 Resultados - OpenCV Esquerda: Vídeo capturado de uma câmera Direita: Imagem de resultado após M segundos Resultado após esperar um tempo M segundos e imagem inicial com quadro branco

8 Resultados - OpenCV Esquerda: Vídeo capturado de uma câmera Direita: Imagem de resultado após M+S segundos Resultado após esperar um tempo de M segundos e imagem inicial com quadro branco

9 Resultados OpenCV + wxWidgtes Esquerda: Vídeo capturado de uma câmera Direita: Imagem de resultado após M segundos Resultado após esperar um tempo de M segundos e imagem inicial com o texto ESTE

10 Resultados OpenCV + wxWidgtes Esquerda: Vídeo capturado de uma câmera Direita: Imagem de resultado após M+S segundos Resultado após esperar um tempo M+S segundos e imagem inicial com o texto ESTE

11 Referências


Carregar ppt "Captura de Texto em um Quadro Branco Hildebrando Trannin Fundamentos de Computação Gráfica Prof.: Marcelo Gattass."

Apresentações semelhantes


Anúncios Google