Каждый раз, когда я отмечаю группу лиц и нажимаю "Готово", iPhoto начинает повторное сканирование всех фотографий с неподтвержденными лицами.

Я предполагаю, что это происходит из-за того, что загрузка процессора iPhoto увеличивается до ~ 99%, и все вероятные совпадения для каждого человека исчезают. Я также вижу вращающуюся иконку "занят" в разделах возможных совпадений на этом этапе.

Это действительно то, что происходит? Если так, как я могу остановить это от повторного сканирования? Это неудобно, потому что у меня есть ~ 10 тыс. Фотографий, и все предложенные совпадения лиц могут исчезнуть после того, как я добавлю только 20 фотографий или около того.

1 ответ1

1

Да, есть (вроде) есть. Остановите приложение iPhoto.

от имени пользователя root: перейдите в папку с изображениями /iPhoto Library

затем удалите как face.db, так и face_blob.db

затем сделайте обе эти ссылки на /dev/null

когда закончите, это должно выглядеть так:

lrwxr-xr-x 1 root robertm 9 Apr 25 01:59 face.db -> /dev/null
lrwxr-xr-x 1 root robertm 9 Apr 25 02:00 face_blob.db -> /dev/null

Это эффективно мешает лицам хранить любую базу данных. (Предупреждение: он все еще "пытается" запускаться сразу после импорта нового набора фотографий, просто остановите / перезапустите iPhoto после импорта, чтобы вернуть ваш драгоценный процессор).

Хорошая вещь: больше нет базы данных людей и где / когда вы в последний раз видели их на своем HD. Перезапустите iPhoto. (больше никаких граней, больше нет потребления CPU / Drive). Вы можете сделать поиск. | grep face и посмотрите на все маленькие jpg с "лицом" в названии, от которого вы, возможно, захотите избавиться. (они вам сейчас не понадобятся, так как после этого они совершенно бесполезны для программы).

Форум Обсуждения

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