Comparação de imagens

Caros,

preciso da ajuda de vcs…
Alguem teria alguma dica para comparação de imagens pixel a pixel???

no caso a partir de uma imagem (mascara padrao), deve ser comparada com imagens de mesmo tamanho e forma, porém com cores diferentes.

Obrigado,

Oi markitu :slight_smile:
Do que é que você precisa, direitinho? Explica pra gente : você quer saber se todos os pixels são iguais, você vai usar sua máscara p/ a comparação, o que é? :?:
Esperamos resposta :slight_smile:

acho q nao me expressei mto bem…
hehehehe

entao… precisava de ajuda para comparar duas imagens.

por exemplo:
em um piso, ao termos uma imagem dele limpo e uma imagem dele sujo… com gotas de tinta, precisava identificar esses pontos de tinta e acusar q o local esta sujo.
essa imagem do piso sujo, viria de uma camera…
porem a imagem do piso limpo estaria armazenada na memoria sendo uma “mascara” para compara com as demais imagens de pisos.

A parte de processamento digital de imagens para controle de qualidade é bastante complexa (eu já fiz isso em uma encarnação passada), porque você precisa fazer um monte de tratamentos nas imagens para poder compará-las. Dicas:

  • Esqueça do Java e aprenda C++ e/ou Fortran - você vai apanhar muito com problemas de performance;

  • Vá estudar bastante (leia um monte de papers e outras coisas);

  • Arranje um estágio em alguma empresa que faça isso, mesmo que seja para não ganhar nada, porque isso é difícil de fazer na prática.
    Uma empresa dessas é a Pollux.
    Conheci o cara entrevistado enquanto ele trabalhava na Embraco.

[quote=markitu]acho q nao me expressei mto bem…
hehehehe

entao… precisava de ajuda para comparar duas imagens.

por exemplo:
em um piso, ao termos uma imagem dele limpo e uma imagem dele sujo… com gotas de tinta, precisava identificar esses pontos de tinta e acusar q o local esta sujo.
essa imagem do piso sujo, viria de uma camera…
porem a imagem do piso limpo estaria armazenada na memoria sendo uma “mascara” para compara com as demais imagens de pisos.[/quote]

è realmente seu problema nao eh um problema de comparação pixel a pixel!! Uma imgem de uma cam em um tempo X é uma coisa e em um tempo Y é diferente… a luz do ambiente ocila, os sensores da camera captam de maneira diferente… é impossivel comparar imagens de uma cam pixel a pixel… a nao ser que vc queira que o resultado seja sempre que são diferentes…
Eu aconselho vc a procurar no google algo sobre Transformada de Hough! Se me mandar seu email posso te mandar um artigo que fiz sobre ela… essa tranformada serve pra detectar circulos em imagens… pingos de tinta sao circulares certo?
E esteja ciente de que tem MUITO mais calculo do que programação nisso… mas MUITO mesmo!! Entao espero q vc goste de matemática… :smiley: