Captura de texto em um
quadro branco
Gustavo de Sá Carvalho Honorato
Sumário
Objetivo
Algoritmo
Objetivo
A partir de um texto sendo escrito em um
quadro branco podemos dividir a cena nos
seguintes elementos:
 Fundo: Elemento que permanece sempre igual
entre o inicio e fim da captura
 Texto: Objeto que está sendo inserido durante
a captura, mas após ser modificado,
permanece estático até o final da captura.
 Objetos transientes: Objetos que estão
constantemente em movimento
Algoritmo
captura-texto(r, n)
1.
Capturar imagemInicial que será usado como fundo para
comparação
2.
Atribua branco a cada pixel da imagemSaida
3.
Verifique quais pixels da imagemAtual mudaram em relaçao a
imagemInicial dado um limite de ruído r, isto é, para cada pixel da
imagemAtual faça:
Se | corPixel(ImagemAtual) – corPixel(imagemInicial) | > r
Contador[numeroPixel]++
Caso contrário
Contador[numeroPixel] =0
4.
5.
Verifique quais pixels de imagelAtual estão diferentes de
imagemInicial por mais de n quadros, pinte estes na
imagemSaida
Repita os passos de 2 a 4 para todos os quadros capturados
Resultados
Download

Apresentação(Powerpoint) - PUC-Rio