Comparando imagens

1

Estou criando um site 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 64 GB com fotos nas quais 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.

RobinJ
fonte
Encontre um e assuma que o webmaster anterior era sistemático?
RedGrittyBrick 8/08
@RedGrittyBrick As fotos vêm de diferentes locais nessa pasta de 64 GB.
RobinJ
Qualquer motivo para você não usar o tipo de programa que o Google mostra para "desduplicação de imagem" - alguns deles parecem ajudar a esse tipo de tarefa.
RedGrittyBrick 8/08
@RedGrittyBrick youtube.com/… Não vejo nenhum programa aqui.
precisa saber é o seguinte
Eu faço
RedGrittyBrick 8/08

Respostas:

2

Eu tive que fazer uma tarefa muito semelhante à que você descreve. O software que acabei usando é chamado Image Comparer . Ele compara as imagens "visualmente" e lista as que considera correspondentes 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 quase tudo, exceto o trabalho em lotes (ainda totalmente funcional, um pouco mais tedioso de usar). Descobri que, às vezes, sugeria duas imagens completamente diferentes como 99% iguais, mas elas são fáceis de detectar, por isso não foi um grande problema.

techturtle
fonte
Obrigado, vou dar uma olhada (embora eu precise primeiro configurar uma máquina virtual com o Windows).
precisa saber é o seguinte
0

Suponho que você queira escrever um programa para automatizar completamente o processo, e o fator de confusão será que mesmo os cantos superiores esquerdo das imagens, que não são poluídas pelas marcas d'água, não são idênticos nas imagens salvas devido a compressão de imagem com perdas.

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

ddyer
fonte
Ainda não fiz nada com manipulação de imagem em nenhuma linguagem de programação. Além disso, algumas das imagens foram cortadas.
RobinJ