1

Есть два каталога, в которых лежат файлы. Это фото различных мест в разное время. В одном каталоге - старые и подписанные, а в другом с камеры, свежие. Как сделать , чтобы новые безымянные фото обрели свои названия из другого каталога? ОС Windows .

2

kvv-vp, раз именно новые, хоть и тех же мест, то скорее всего исключительно руками
Только если порядок их скажем в ls будет одинаково идти, что в первом, что во втором каталоге
Да и на поиск решения вопроса, пожалуй может уйти куда больше времени, чем просто переименовать, ну, разве что фоток не десятки тысяч
Но даже тогда, такая автоматизация простым скриптом, может пойти не совсем так как нужно и в итоге будет "упс"
Ну или что-то умеющее сравнивать два фото и показывать, насколько они схожи

Обычный юзер
Mageia 8 x86_64 Plasma

3

Сравнивать контрольные суммы. И при совпадении переименовывать

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

4

Кто-то услышал мои мысли. Пару раз в год добавляю фотки в фотоархив. Сначала выкидываю плохие, потом раскладываю по папкам - год, месяц или большое событие. Потом делаю рисайз, ну и под конец переименовываю по шаблону (типа may2019_0001.jpg). Resize делаю чаще всего в xnview по шаблону пакетной обработкой, переименовываю krename.
Недавно слегка прифигел - caja показывает, что в папке 800 с чем-то файлов, перетаскиваю их в krename - файлов становится 1300 с лишним. Несколько раз переделывал, думал у меня стала крыша подтекать.
Оказалось следующее - фотки из разных источников, размеры и имена совершенно разные.  Xnview  мне рисайзит по шаблону, потом переписывает поверх. Казалось бы где засада? Но  xnview  на выхлопе делает расширение jpg, а некоторые фотки имеют расширение JPG, так вот она их не переписывает, а кладёт новую фотку рядом, например sc0001.jpg sc0001.JPG. А наглая caja считает эти фотки за ОДНУ!!! Когда все фотки перетаскиваешь в krename, там они считаются как разные.

Maibenben m543 Ryzen pro 3 4450u 24Gb DDR4
Mint 22 mate

5

TopE, по причине

kvv-vp⇓ пишет:

В одном каталоге - старые и подписанные, а в другом с камеры, свежие.

вариант в виде

TopE⇓ пишет:

Сравнивать контрольные суммы. И при совпадении переименовывать

не прокатит

Обычный юзер
Mageia 8 x86_64 Plasma

6 (2019-12-27 08:19:39 отредактировано TopE)

Почему не прокатит?
А ну да... Не сразу въехал, что это реально не дубликаты. Тогда только ручками. Хотя и тех задание так себе. Хоть бы пример привели как было и как надо. Для упрощения понимания. Тут без ИИ никак, если автоматом.
Остаётся вариант, что камера добавляет метаданные о месте съёмке на основе gps, к примеру. Тогда бы можно было их парсить.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

7

BoDun⇓ пишет:

kvv-vp, раз именно новые, хоть и тех же мест, то скорее всего исключительно руками

Надоело, поискал  в инете, сходу ничего не нашел. Поэтому задал вопрос здесь.

TopE⇓ пишет:

Хотя и тех задание так себе. Хоть бы пример привели как было и как надо

Уточняю. В каталоге А лежат  файлы " дерево", "окно", "стол", ..... В каталоге В уже отсортированные файлы  001, 002, 003, ....Как изменить имена  файлов в папке В на соответствующие из папки А, т.е.  001 переименовывается в " дерево", 002, соответственно,  переименовывается в "окно" и так далее.

8 (2019-12-27 09:38:30 отредактировано TopE)

kvv-vp⇓ пишет:

Уточняю. В каталоге А лежат  файлы " дерево", "окно", "стол", ..... В каталоге В уже отсортированные файлы  001, 002, 003, ....Как изменить имена  файлов в папке В на соответствующие из папки А, т.е.  001 переименовывается в " дерево", 002, соответственно,  переименовывается в "окно" и так далее.

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

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

9 (2019-12-27 16:26:07 отредактировано Vagulo)

Не поверю, что никто для себя до сих пор digiKam не открыл. smile

Правда, несмотря на наличие довольно мощного "переименователя", брать пакетно одни названия и присваивать их другим файлам он, похоже, не умеет, но при его использовании особо сортировать фото  и не требуется, обычно, разве что для переноса их куда-нибудь. А так - достаточно указать ему директории с изображениями, и он сам отсортирует и найдёт по огромному количеству критериев, включая распознавание лиц. С нахождением похожих изображений в заданном диапазоне схожести (дублей, по образцу и даже наброску) он тоже неплохо справляется...

Spoiler

https://i.imgur.com/IhgUx2E.png

Mageia 9. KDE.

10 (2019-12-27 16:15:33 отредактировано TopE)

Vagulo⇓ пишет:

включая распознавание лиц

только это он и умеет на самом деле.
Для автора топика он будет бесполезен. Слишком неопределенные критерии у него, для сортировки.
были бы там метаданные в фотках какие - то да, имело бы смысл. А так справится процентов на 30 и то может только больший хаос натворить. Потом еще труднее будет отсортировывать.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

11

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

Mageia 9. KDE.