Pessoal,
Eu estou utilizando este método para a comparação de 2
imagens.
public static boolean compareImage(BufferedImage image1,
BufferedImage image2) {
if(image1.getWidth() != image2.getWidth() ||
image1.getHeight() != image2.getHeight()) {
return(false);
Faça um CRC ou SHA1 do arquivo e compare a string resultante...
muito mais prático, rápido e preciso
[]'s
Caetano
- Original Message -
From: "Eduardo Ribeiro da Silva" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 05, 2003 8:45
Pessoal,
Não seria mais prático se convertessemos cada imagem em um array de
bytes, calculassemos o
MD5 de cada array e comparassemos os dois resultados, qualquer pixel
diferente resulta em
um cálculo de MD5 diferente...
[]´s
Marcelo Martim Marques.
Alexandre Carvalho wrote:
Sugiro uma comp
Sugiro uma comparação aleatória para diminuir o tempo de comparação.
Suponha que a diferença esteja no final do vetor a ser comparado. Vai ter
de ler o vetor inteirinho. Se o objetivo é saber se são iguais ou não uma
busca aleatória pode ser mais eficiente.
At 20:45 05/03/03 -0300, you wrote:
Sug
Sugestão: Abra as imagens como ByteInputStream e compare byte a byte!!!
Atenciosamente,
Eduardo Ribeiro da Silva
Cooservi - Cooperativa de Trabalho e Informática
+55 48 381-6924
[EMAIL PROTECTED]
[EMAIL PROTECTED]
"... palavra perfeita, ação perfeita, modo de vida perfeito... (Ética)
...esforço
Não sei se é viável, mas da um olhada em RNA ( Redes Neurais Artificiais ),
já vi alguns trabalhos na universidade com um assunto similar.
Luciano Coelho
- Original Message -
From: Luiz Fernando <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 05, 2003 2:08 PM
Subject: [