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.
images
search
automation
comparison
pictures
RobinJ
fonte
fonte
Respostas:
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.
fonte
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.
fonte