Может ли digiKam найти изображения без меток лица? - Фотопедия
3 голосов
/ 07 июня 2015

Я использую digiKam (в настоящее время версия 4.10.0) для управления моими фотографиями и хотел бы добавить метки лица к изображениям. Для изображений без тегов, нет проблем: я могу пометить лица, когда я помечаю изображения. Для изображений, на которых успешно работает алгоритм распознавания лиц, также нет проблем: просто используйте теги из алгоритма. Но если алгоритм не находит лицо, и я уже пометил изображение (с помощью обычного тега), между изображениями, которые я хочу, нет ничего общего, кроме отсутствия тега лица. Нет очевидного способа поиска изображений с обычными тегами, но не с тегами лица. Кто-нибудь знает способ сделать это?

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

РЕДАКТИРОВАТЬ: я думаю, что по сути мне нужен способ поиска специально помеченных лиц в поле расширенного поиска; тогда было бы достаточно легко повернуть поиск, выбрав изображения, которые не не соответствуют критерию / a.

1 Ответ

2 голосов
/ 08 июня 2015

Digikam имеет базу данных SQLite. Я не эксперт по SQL, но такие базы данных допускают мощные поисковые операции. Хотя у меня нет прямого ответа, я надеюсь, что следующие направления исследований будут полезны.

Сначала начните с расширенной функции поиска Digikam. Начните с Browse-> Search и активируйте меню «Advanced Search ...». Выберите критерии «Файл, Альбом, Теги» и выберите обычный тег для Алисы. Затем добавьте поисковую группу. Нажимайте слово «или», пока не появится «И». В кнопках ниже «И» выберите «Ни одно из этих условий не выполнено». Затем во второй группе выберите метку лица для Алисы. Нажмите «Попробовать» или «ОК» (я не уверен, что именно.)

Если это не удается или слишком громоздко, вы можете прибегнуть к поиску инструментов SQLite. Firefox имеет надстройку SQLite Manager, которую можно использовать для опроса базы данных digikam. Существуют инструменты для преобразования баз данных SQLite в электронную таблицу Excel. Есть также языки программирования (Python, Perl на имя два), которые можно использовать для автоматизации всего поиска. Но это может быть больше, чем вы хотите или можете сделать.

...