Есть ли программное обеспечение, которое будет распознавать лица на фотографиях?

21

Я хотел бы автоматизировать процесс пометки моих фотографий именами субъектов.

Существует ли какое-либо программное обеспечение для Ubuntu, которое может выполнять распознавание лиц в локальной коллекции фотографий?

ændrük
источник

Ответы:

9

Digikam
(... выйдет в следующем выпуске, очень скоро. Может быть бета-версия / версия для разработки, которая есть сейчас. Пожалуйста, прочтите :)

«Адитья Бхатт добавил функцию распознавания и распознавания лиц в digiKam. Он говорит:« Благодаря моему проекту, digiKam теперь может автоматически определять лица на фотографиях. Он позволяет помечать эти лица с помощью тегов людей, а также может идентифицировать неизвестные лица и автоматически отмечать их ». В моей работе также была представлена ​​библиотека-обертка libkface, которую можно использовать в других приложениях KDE. Сейчас все работает хорошо, но для этого нужно немного поработать над интерфейсом и поработать с GUI, а также немного поработать над libkface. Надеюсь, моя работа сделает это хорошо. ко времени рождественского релиза, который будет 2.0! »

это взято из последнего летнего обновления кода Google на kde.org, здесь: http://dot.kde.org/2010/12/14/kdegoogle-summer-code-2010-part-1-2 альтернативный текст

Айк
источник
2
Я только что попробовал это на своих экспортированных фотографиях на фейсбуке, и он не нашел ни одного лица на них. Похоже, что исследовательский проект был сделан 6 лет назад, и сейчас он не работает.
Габор
Однако фотографии Google (упомянутые ниже) распознают людей и правильно классифицируют их по лицам.
Габор
5

Google Фото, преемник Picasaальтернативный текст может удовлетворить ваши требования. Вы просто перетаскиваете папку с картинками на фотографии Google (веб-сайт - но на самом деле это собственный код через собственный клиент Chrome), который автоматически организует их - вы можете перейти в Альбомы -> Люди, чтобы увидеть их все по категориям по распознанным лицам.

OpenCv (Open Source Computer Vision) также имеет версии для Linux. Это библиотека функций программирования для компьютерного зрения в реальном времени. Многие программы для распознавания фотографий также используют opencv. OpenCV также может определенно решить вашу проблему.

Результат распознавания лица:

альтернативный текст

kit.yang
источник
Не могли бы вы объяснить, как вы смогли проверить распознавание лиц в Picasa 3.0 для Linux?
rndrük
1
В прошлый раз, когда я проверял, версия Picasa для Linux (3.0 IIRC) не распознавала лица. Это была единственная причина для меня перезагрузиться в Windows.
октябрь
2
Picasa для Linux - это просто приложение для вина с парой приемов интеграции. Вы можете установить его, и они перезаписывают файлы с последней версией Windows. В прошлый раз, когда я проверял, это работало хорошо, и это действительно пометило лицо.
Хавьер Ривера
7
Picasa больше не доступна для Linux
Neves
1
Google Photos делает отличную работу по распознаванию лиц, но, к сожалению, эта информация хранится не где-нибудь, а на серверах Google. Насколько я знаю, нет способа получить эту информацию и правильно пометить изображение, как вопрос.
jesjimher