Calcular variacao em matriz de valores inteiros
Amigos,
Em uma aplicacao, preciso comparar aproximadamente 10 conjuntos numéricos, verificando para cada conjunto, onde há maior variação dos valores. Os valores estão entre 0 e 255 (escala de cinza dos pixels de uma imagem).
Ex.:
12, 34, 12, 12, 13, 15, 201,220, 198, 200, 34, 33, 33, 32, 202, 204, 199....etc
Consegui gerar um gráfico de histograma onde consigo visualizar os picos e vales entretanto gostaria que o sistema tivesse um algorítimo para realizar automaticamente essa tarefa (selecionar os trechos com maior variação tonal).
Obrigado pela ajuda...
Em uma aplicacao, preciso comparar aproximadamente 10 conjuntos numéricos, verificando para cada conjunto, onde há maior variação dos valores. Os valores estão entre 0 e 255 (escala de cinza dos pixels de uma imagem).
Ex.:
12, 34, 12, 12, 13, 15, 201,220, 198, 200, 34, 33, 33, 32, 202, 204, 199....etc
Consegui gerar um gráfico de histograma onde consigo visualizar os picos e vales entretanto gostaria que o sistema tivesse um algorítimo para realizar automaticamente essa tarefa (selecionar os trechos com maior variação tonal).
Obrigado pela ajuda...
Cctrevis
Curtidas 0
Respostas
Afarias
12/10/2009
Seria interessante se vc desse mais detalhes ou explicasse de outra forma. Pessoalmente achei q ficou bem vago.
T+
T+
GOSTEI 0
Cctrevis
12/10/2009
Bem, na verdade a aplicação tem uma rotina para percorrer uma imagem, pixel à píxel, através de scanline.
A imagem é de um veículo, contendo sua placa. (480 x 640), em escala de cinza (pf8bit).
Cada linha percorrida com o scanline reune os valores de cada pixel (0..255).
Sabe-se que a área da placa, por conter geralmente um fundo branco com caracteres em preto apresenta uma variação tonal razoável.
Portanto, meu interesse é identificar, dentre os pixels presentes na linha, aqueles que apresentam maior variação tonal e, daí, estimar a localização da placa.
A imagem é de um veículo, contendo sua placa. (480 x 640), em escala de cinza (pf8bit).
Cada linha percorrida com o scanline reune os valores de cada pixel (0..255).
Sabe-se que a área da placa, por conter geralmente um fundo branco com caracteres em preto apresenta uma variação tonal razoável.
Portanto, meu interesse é identificar, dentre os pixels presentes na linha, aqueles que apresentam maior variação tonal e, daí, estimar a localização da placa.
GOSTEI 0
Afarias
12/10/2009
Não sei se é o q procura mas este artigo:
http://www.efg2.com/Lab/ImageProcessing/HistoStretchGrays.htm
Mostra como construir um histograma de intensidades e vai além, mostrando entre outras coisas, um método eficiente para aumentar o contraste na imagem (em escala de cinzas) caso necessário.
Por outro lado, me parece q na verdade vc deseja um algoritmo para indicar, na fotografia, a região onde está a placa? Seria isso?
T+
http://www.efg2.com/Lab/ImageProcessing/HistoStretchGrays.htm
Mostra como construir um histograma de intensidades e vai além, mostrando entre outras coisas, um método eficiente para aumentar o contraste na imagem (em escala de cinzas) caso necessário.
Por outro lado, me parece q na verdade vc deseja um algoritmo para indicar, na fotografia, a região onde está a placa? Seria isso?
T+
GOSTEI 0
Cctrevis
12/10/2009
Sim,
Já baixei esse código. Ele gera um bom histograma contudo não resolve meu problema.
Preciso realmente do algorítimo para realizar a tarefa de identificar, no conjunto de pixels, a variação tonal.
Obrigado...
Já baixei esse código. Ele gera um bom histograma contudo não resolve meu problema.
Preciso realmente do algorítimo para realizar a tarefa de identificar, no conjunto de pixels, a variação tonal.
Obrigado...
GOSTEI 0
Afarias
12/10/2009
Algoritmos p/ identificação de placa de veículos em imagens podem ser relativamente complexos e geralmente inclui alguma técnica de inteligência artificial. Alguns links:
http://www.lapsi.eletro.ufrgs.br/projetos/siav/siav2.htm
http://www.labic.nce.ufrj.br/downloads/2cbcomp_2002.pdf
http://www.cbpf.br/cat/download/sbpc/Placas.pdf
http://www.ic.uff.br/~aconci/CONENPLACAS.pdf
http://www.ic.uff.br/~aconci/placas.ppt
e um produto interessante:
http://www.motorola.com/business/XL-PT/Automatic+License+Plate+Recognition-ALPR__Loc:XL-PT.do?vgnextoid=7309231615bfd110VgnVCM1000008406b00aRCRD
T+
http://www.lapsi.eletro.ufrgs.br/projetos/siav/siav2.htm
http://www.labic.nce.ufrj.br/downloads/2cbcomp_2002.pdf
http://www.cbpf.br/cat/download/sbpc/Placas.pdf
http://www.ic.uff.br/~aconci/CONENPLACAS.pdf
http://www.ic.uff.br/~aconci/placas.ppt
e um produto interessante:
http://www.motorola.com/business/XL-PT/Automatic+License+Plate+Recognition-ALPR__Loc:XL-PT.do?vgnextoid=7309231615bfd110VgnVCM1000008406b00aRCRD
T+
GOSTEI 0