ТОП программ для распознавания лиц на фото в 2023

Рейтинг лучших программ для распознавания лиц на фотографиях

Обновлено: 27 апреля 2023 г. Автор: Анна Кондаурова

Распознавание лиц на фотографиях — отличная функция, которая поможет сортировать и систематизировать фотоархив. В статье разберем три программы для каталогизации фотографий с этим функционалом.

Лучший выбор
Tonfotos
Рейтинг: 5.0/5

Современные алгоритмы, высокая точность распознавания

Классика
Picasa
Рейтинг: 4.8/5

Ветеран среди программ калатогизации фотографий с функций распознавания лиц.

Open Source
DigiKam
Рейтинг: 4.1/5

Специфический интерфейс, требует времени на изучение

Первые эксперименты с компьютерным зрением начались в 1960-х годах. За это время прогресс шагнул далеко вперед, и распознавание лиц теперь применяется повсюду — от поиска нарушителей через камеры наружного наблюдения до автоматической оплаты за проезд в метро при прохождении турникетов. Однако, эта функция полезна и обычным людям, например, в систематизации личного каталога фотографий.

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

Чтобы раздобыть эти фотографии вручную без применения функции распознавания лиц, придется немало «покопаться» среди бесконечных папок личного архива. Может запросто уйти несколько часов, не меньше. А вот с настроенной функцией поиска лиц в менеджере фотографий, этот процесс займет всего несколько минут.

Разберем 3 программы каталогизации фотографий, в которых заявлен функционал по распознаванию лиц.

Критерии отбора лучшей программы для распознавания лиц

Главными критериями выбора лучшей программы-просмотрщика с функцией распознавания лиц будут:

  1. Общая оценка качества работы.
  2. Интерфейс и юзабилити — удобство функционала, логичность использования тех или иных компонентов. «Дружелюбность» по отношению к человеку, который не умеет работать с подобными программами.
  3. Доступность — как распространяется программа (платно, подписка, с демо режимом и прочее), возможность установки ПК с альтернативной операционной системой (Mac OS, Linux и другие).
  4. Дополнительный функционал — наличие полезных функций, облегчающих работу с фотографиями.
  5. Общее впечатление.

Tonfotos

Оценка: 5.0/5
  • Место в рейтинге: №1
  • 1280 р.
  • Windows, macOS, Linux

Лидер рейтинга получил высокие оценки как по качественным характеристикам, так и «визуальным». Tonfotos обладает простым и понятным интерфейсом, при этом он отлично справляется с задачей поиска лиц, с сортировкой.

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

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

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

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

Чтобы упорядочить фотографии по лицам, либо выбрать изображения только с одним конкретным человеком, проделайте такой алгоритм:

  1. Выберите фотографию с нужным человеком. Справа откроется блок с информацией о файле. (Если этот блок не открывается нажмите на кнопку с буквой «i»).
  2. Кликните правой кнопкой мыши по кружку с изображением человека и выберите пункт «This is». Далее «New person» и добавьте его в каталог программы.
Добавление новой персоны в Tonfotos
Добавление новой персоны в Tonfotos

В случае если этот человек уже был добавлен в программу, то выберите соответствующий пункт с его именем.

В программе заложены современные эффективные алгоритмы распознавания. Tonfotos распознает даже частично перекрытые лица. Например, когда человек начал отворачиваться от камеры, его загородил другой.

Достоинства программы

  • Современный, понятный и логичный по структуре интерфейс.
  • После того как отметили нужного человека, программа начинает выдавать кадры с ним, предлагая отметить его на других фотографиях. То есть автоматически сразу набирается много помеченных кадров, где возможно отмечен этот человек. И пользователю остается лишь подтвердить/опровергнуть его присутствие на фотографии.
Tonfotos автоматически предлагает похожие лица
Tonfotos автоматически предлагает похожие лица
  • Среди исследуемых программ Tonfotos нашел больше всех лиц.
  • Функция поиска и удаления дубликатов.
  • Работа сразу с несколькими источниками (например, на диске в компьютере, облаке, телефоне).
  • Доступность — бесплатной версией программы можно пользоваться неограниченное время. В этой версии присутствует ограничение на количество распознаваемых персон, а в остальном представлена полная функциональность платной версии. То есть программой можно пользоваться бесплатно, и при этом будут минимальные ограничения.

Особенности программы

Изначально с каждым изображением программа ведет кропотливую работу — проверяет ее на дубликаты, отыскивает лица, геометки и другие данные, для сортировки. То есть программа собирает весь массив информации сразу, чтобы в дальнейшем реагировать на действия пользователя мгновенно. Для очень больших архивов процесс занимает много времени, что является неудобством, хотя и разовым.

Picasa

Оценка: 4.8/5
  • Место в рейтинге: №2
  • Больше не поддерживается
  • Windows

Picasa, пожалуй, ветеран среди программ калатогизации фотографий с функций распознавания лиц. И эта программа будет работать как на старом компьютере, так и новом с 10-11 версией ОС Windows. При этом распознает лица на большинстве фотографий.

К сожалению, сейчас эта программа не перевыпускается и не обновляется. Но она настолько популярна, что пользователи продолжают пользоваться ей. Причем часть каталогизаторов фотографий позиционируют себя как аналоги Picasa.

Интерфейс программы Picasa
Интерфейс программы Picasa

Поиск осуществляется по всей базе фотографий. По современным меркам, качество работы алгоритмов распознавания не соответствует высоким ожиданиям.

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

В программе можно условно выделить два вида поиска:

  • Поиск по базе фотографий. Если откроете пункт меню «People», то увидите страницу со всеми теми лицами, которые распознала программа — в подпункте «Unnamed people». Пользователю остается только вписать имя человека, отметить (подтвердить) его на фотографии.
  • «Ручное» добавление человека в базу лиц. Когда пользователь, смотря на конкретную фотографию, подтверждает, что на этом изображении есть человек, распознанной программой.

Преимущества программы

  • Достоинств у этой программы масса. Перечислим основные, за которые она так полюбилась многим: За пользование программой не нужно платить. Бесплатная программа с большим набором разнообразных функций;
  • Понятный интерфейс и логика работы с ней.
  • Можно работать в связке с google-аккаунтом.

Недостатки программы

Да, зачастую, Picasa используют как некий эталон, для сравнения других программ с ней. Но этот эталон не без изъяна. Недостатки программы:

  • Программа не обновляется, нет официального источника для скачивания. Нужно искать установочный файл на сомнительных сайтах, поэтому нужна предельная осторожность, чтобы не заразить компьютер.
  • Бывают зависания в работе.
  • Некоторые изображения лиц упорно игнорируются программой (полуанфасом, обработанные либо с плохим качеством). Здесь используются устаревшие алгоритмы поиска.

Digikam

Оценка: 4.1/5
  • Место в рейтинге: №3
  • Открытый код
  • Linux, Windows, macOS

Поиск лиц в программе «спрятан». Неопытному пользователю найти его сразу будет тяжеловато. Но покопавшись это сделать можно. Перейдите на вкладку «People». Разверните список «People». В «Unknow» портреты тех людей, которые нашла программа, и не отнесла их к ранее опознанным и вбитым в базу лицам.

Интерфейс программы DigiKam
Интерфейс программы DigiKam

Первоначально открыв вкладку Люди (People), можно сначала не понять, что где скрывается. Стоит там смайлик. И непонятно, что нужно на него кликать, чтобы раскрылся список, с распознанными программой лицами. Расположение инструментария по поиску лиц, также неудачно — левый нижний угол, на него обращаешь внимание в последнюю очередь, его оформление никак не цепляет взгляд.

Чтобы произвести поиск лиц, воспользуйтесь инструментарием, расположенным в левом нижнем углу. Здесь три вкладки:

  • Workflow — запускает поиск лиц;
  • Search in — здесь настраивается место, в котором программа будет искать изображения;
  • Setting — дополнительные настройки по поиску. Есть настраиваемый фильтр по качеству поиска.
Включение поиска лиц в DigiKam
Включение поиска лиц в DigiKam

Поиск идет сразу по всем изображениям в заданной директории. Распознает программа сразу все лица какие сможет. И только потом пользователь распределяет поименно найденные изображения.

Во время тестирования функции программа подвисала. Скорость работ низкая. По сравнению с конкурентами программа хуже распознает лица.

Достоинства программы

  • Бесплатная программа. Открытый исходный код. Изначально она писалась под Linux, теперь идет на большинстве ПК.
  • Можно публиковать фотографии во множество различных сервисов.

Минусы в работе с программой

  • Специфический интерфейс.
  • Низкое качество распознавания лиц.
  • Нельзя вручную отметить человека на фотографии. Чтобы в дальнейшем система могла сортировать фотографии с его изображением.
  • Во время сканирования программа зависала.

Заключение

Функция распознавания лиц в каталогизаторе фотографий как еще один «кирпичик в кладке» стройного, систематизированного фотоархива. Да, можно сортировать изображения по месту съемок, дате или различным тегам. Но зачастую главное на фотографии — это изображение конкретного человека. И если стоит задача найти все изображения этого человека в разрозненных папках, то вручную это сделать будет сложно. Выручит программа.

Самая дружелюбная, простая в освоении, быстрая и результативная программа рейтинга Tonfotos. Второе место — за Picasa. И именно эти программы можно смело рекомендовать для работы как с домашним архивом, так и с большим фотохранилищем.