Reconhecimento de matrículas – Determinação do intervalo de colors para comparação de pixels

Bem, depois de muito trabalho sobre a detecção de placas de veículos, decidi que simplesmente encontrar um ‘padrão’ de pixels amarelos dentro de uma imagem seria um método suficiente para encontrar a localização de uma placa dentro de uma imagem. Atualmente eu uso vários filtros charts e detecto padrões de pixels brancos, mas isso está se mostrando cada vez mais problemático.

Agora, para a pergunta, estou ciente de que o “amarelo” é uma placa de licença é baseada em vários fatores, como brilho, meio ambiente. texto alternativotexto alternativo

Uma visão disso eu precisaria de um intervalo para comparar, por exemplo:

if (FindIfYellow (GetPixel (x, y)))

No entanto, não sei se devo usar valores RGB, especificamente valores RGB individuais para determinar se a cor é um tom de amarelo. Finalmente, há algum site ou informação de algum tipo que defina esses intervalos? eu sei

R: 255 G: 255 B: 0

É o mais puro de amarelo, mas em termos de alcance eu não tenho ideia. De qualquer forma, espero que seja uma ideia razoável, e a razão pela qual eu postei é para garantir que eu não tenha esquecido alguma coisa, como tenho feito com frequência :).

Usando a separação de canais CMYK – Vamos OCR the Plate!

insira a descrição da imagem aqui

Repetindo o processo com a outra imagem

insira a descrição da imagem aqui

O ouro é amarelo? O amarelo amarelado é laranja? Como cerca de amarelo-verde?

(Meu ponto é que esta é uma definição difusa para um humano, quanto mais para um computador … apenas decida sobre um alcance que pareça amarelo para você e fique com ele.)

Confira o OpenALPR ( http://www.openalpr.com ). É preciso uma abordagem diferente para a localização de placas – ela usa padrões de LBP treinados. Você pode querer usar essa biblioteca além de sua detecção baseada em colors para uma precisão ainda maior. Por exemplo, o OpenALPR pode detectar possíveis regiões de placa e, em seguida, simplesmente verificar se uma determinada porcentagem da área é amarela.

Intereting Posts