1

Я делаю веб-сайт для компании, только предыдущий веб-мастер изменил размеры всех изображений и наклеил на них водяной знак в правом нижнем углу. Теперь у меня есть огромная папка на 64 ГБ с фотографиями, в которой мне нужно найти оригинальные версии изображений на сайте. Очевидно, это займет слишком много времени, и это будет скучная работа.

Есть ли что-нибудь, что может помочь мне ускорить эту утомительную задачу?


Ох, и, очевидно, имена файлов тоже изменились.

2 ответа2

2

Мне пришлось выполнить задачу, очень похожую на то, что вы описываете. Программное обеспечение, которое я использовал, называется Image Comparer. Он сравнивает изображения "визуально", а затем перечисляет те, которые, по его мнению, совпадают, чтобы вы могли сравнить их рядом (рис. И детали файла). У них есть бесплатная версия, так что вы можете попробовать ее без обязательств. Пробная версия делает практически все, кроме того, что позволяет работать в пакетном режиме (поэтому она по-прежнему полностью функциональна, но немного более утомительна в использовании). Я обнаружил, что иногда он предлагает 2 совершенно разных изображения, которые равны на 99%, но их довольно легко обнаружить, так что это не оказалось большим делом.

0

Я предполагаю, что вы хотите написать программу для полной автоматизации процесса, и смешивающим фактором будет то, что даже верхние левые углы изображений, которые не загрязнены водяными знаками, не идентичны в сохраненных изображениях из-за сжатие изображений с потерями.

Напишите программу для загрузки и вычисления простых метрик для верхней левой части каждого изображения, которые должны быть практически идентичны на исходных изображениях и изображениях с водяными знаками. Среднее значение в пикселях, или x, y расположение максимальных или минимальных значений. Сопряжение изображений по ближайшему совпадению.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .