Comparando imagens

1

Estou criando um website para uma empresa. Apenas o webmaster anterior redimensionou todas as imagens e colou uma marca d'água nelas no canto inferior direito. Agora eu tenho essa enorme pasta de 64GB com fotos em que preciso encontrar as versões originais das imagens no site. Obviamente, isso me levaria muito tempo, e seria um trabalho chato.

Existe algo que possa me ajudar a acelerar essa tarefa tediosa?

Ah, e obviamente, os nomes dos arquivos também mudaram.

    
por RobinJ 08.08.2012 / 21:15

2 respostas

2

Eu tive que fazer uma tarefa muito semelhante ao que você descreve. O software que acabei usando é chamado de Image Comparer . Ele compara as imagens "visualmente" e, em seguida, lista as que ele acha que correspondem para que você possa compará-las lado a lado (a foto e os detalhes do arquivo). Eles têm uma versão gratuita para que você possa experimentá-lo sem compromisso. A versão de avaliação faz praticamente tudo, exceto permitir que você trabalhe em lotes (ainda assim totalmente funcional, um pouco mais tedioso de usar). Eu achei que às vezes sugeriria 2 imagens completamente diferentes como sendo 99% iguais, mas elas são bem fáceis de detectar, então não se tornou um grande problema.

    
por 08.08.2012 / 21:59
0

Eu diria que você quer escrever um programa para automatizar completamente o processo, e o fator de confusão será que mesmo os cantos superior esquerdo das imagens, que não são poluídos pelas marcas d'água, não são idênticos no resaved imagens devido à compressão da imagem com perdas.

Escreva um programa para carregar e calcular algumas métricas simples para a parte superior esquerda de cada imagem, que deve ser quase idêntica nas imagens originais e com marca d'água. Valor médio do pixel ou x, y localização dos valores máximos ou mínimos. Emparelhe as imagens pela correspondência mais próxima.

    
por 08.08.2012 / 22:21