Как ускорить распознавание лица Lightroom? - Фотопедия
4 голосов
/ 07 ноября 2019

Я использую Lightroom (Windows), чтобы пометить все мои снимки с помощью распознавания лиц, однако у меня 80 000 снимков, и это происходит очень-очень медленно. Глядя на диспетчер задач, кажется, что он обрабатывает изображение, а затем простаивает процессор в течение 8 или 9 секунд. Любые идеи относительно того, что узкое место может быть? Или какой-то способ ускорить это? Я предполагаю, что у LR просто нет хорошего конвейера обнаружения лица, и мне просто нужно с этим справиться, но я хотел посмотреть, нормально ли это или есть советы о том, как ускорить процесс.

Мойimages / lrcatalog / cache находятся на большом SSM NVME. Ниже приведен скриншот менеджера задач. Заметив, что GPU следует примеру процессора, я отключил использование GPU на тот случай, если передача данных из CPU в GPU вызывала проблемы, но это не помогло. Диск C - это основной диск со всеми данными.

enter image description here

Ответы [ 2 ]

7 голосов
/ 08 ноября 2019

Вот мой фотоцентричный ответ. Как часто вам нужно это делать? Довольно много раз для полной коллекции. Может быть, эквивалент один раз в несколько лет. При 10 секундах изображения это будет сделано менее чем за десять дней.

Итак, просто позвольте ему идти и беспокоиться о чем-то другом в течение десяти дней.

Я знаю, что это противоречиткак правило, восхитительный инстинкт, чтобы делать вещи эффективно, но иногда, отпустить - правильный ход. Это случай этого xkcd :

time saved

... где «как часто» это «один раз».

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

А пока просто дайте ему поработать и найдите что-нибудь еще, связанное с вашимвремя.

4 голосов
/ 08 ноября 2019

Причудой, которую я обнаружил в версиях Lightroom, которые я использовал [от LR3 до Classic'19 на момент написания], было то, что они были разработаны, чтобы «хорошо играть» с другими программами, не желая поглощать каждый последний ресурсони могут взять их в свои руки.

Вместо этого они будут использовать умеренный уровень ресурсов, чтобы избежать полного срыва системы и помешать вам использовать другие программы, в то время как LR пыхтит вдоль разбрасывания чисел в фоновом режиме. [Другие скажут, что Adobe просто не смогла создать его для многопоточной рабочей нагрузки ... Но это другой вопрос.]


Обходной путь к этому выбору дизайна должен быть немного более практичнымс тем, как вы распланируете задачи, которые вы назначаете для Lightroom, сгруппировав свою работу в несколько пакетов, с которыми вы затем просите Lightroom работать.

Вместо выбора всего , который вы хотите выполнить за один раз [Импорт /Экспорт / Применение предварительных настроек / Обработка распознавания лиц / и т. Д.], Выбирайте по 1/3 за раз и попросите Lightroom выполнить задание. Затем выберите следующий третий и получите его, затем последний третий.

В этом случае Lightroom, как правило, будет использовать большую часть общих системных ресурсов, поскольку вы специально указали ему запуск параллельных задач, и, по моему опыту, это завершит работу быстрее.


Точное разделение, которое вы используете, будет зависеть от вашего личного оборудования и от того, что еще у вас есть в системе в то время. Стоит поэкспериментировать и, конечно, может быть изменено с новыми версиями программного обеспечения.

Имейте в виду, что большие партии фотографий IS - это большой кусок обработки чисел, и тамэто только то, что можно сделать, чтобы отследить узкие места или варианты, чтобы ускорить процесс.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...