Инструменты FLOSS для распознавания лиц?

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

Вроде бы должно быть что-то, чтобы почесать этот зуд, но я не мог найти.

Таким образом, мой список пожеланий для программного обеспечения для распознавания лиц

  • НЕ ДОЛЖНЫ передавать какие-либо данные третьим лицам!
  • Должен работать в Linux
  • Графический интерфейс и интерфейс командной строки хороши, если соблюдаются остальные спецификации, но хорошая интеграция с интерфейсом командной строки была бы огромным плюсом.
  • Должен предлагать пакетную проверку обнаруженных лиц , например так
  • Не следует полагаться на дублирование файлов в собственной структуре данных/БД/каталоге; символические ссылки в порядке
  • Должен справиться с исчезновением исходных файлов
  • Должна иметь возможность перечислять/разбирать файлы, которые являются новыми или еще не помеченными
  • Не должно требоваться возможность записи в любые файлы изображений
  • Должна быть возможность хранить данные за пределами исходных изображений
  • Не следует изменять исходные каталоги без разрешения; временные файлы, база данных лиц и тому подобное должны быть расположены в месте, которое я выберу
  • Должен предлагать пакетную обработку
  • Должен иметь возможность запускать команду или сценарий для всех проверенных идентификаций, т.е. тех, которые я вручную установил для сопоставления с человеком; в качестве альтернативы, по крайней мере, иметь возможность экспортировать данные таким образом, чтобы я мог создавать сценарии на их основе.
  • Должен уметь справляться с тем, что со временем лица меняются, когда люди стареют, у них появляется борода и т. д.
  • Должен быть FLOSS, если это вообще возможно
  • Я считаю теги постоянными, БД для программы в идеале должна быть эфемерной, но я понимаю, что это может быть невозможно
  • Если БД необходимо сохранить, в идеале она должна быть в удобном для слияния текстовом формате, а не в двоичном, но это может потребовать слишком многого.

Это дословная копия 1 http://richardhartmann.de/blog/posts/2014/03/03-Facial_recognition/ - хотя я не получил реальных ответов на свой вопрос, меня указали здесь как наиболее вероятного место для поиска ответов, которые мне нужны.


1 На самом деле я вру. Мне нужно как минимум 10 очков волшебного брауни, чтобы опубликовать более двух ссылок одновременно.

OpenCV , возможно?

Ответы (1)

Люксанд

Несколько продуктов, но SDK почти наверняка то, что вам нужно. Работает на нескольких платформах, включая Linux. Список функций даже длиннее, чем ваш список пожеланий.

Однако вы написали: «Если это возможно, следует использовать FLOSS». Товар(ы), отвечающие вашим требованиям, не предоставляются бесплатно. Кроме того, я не смог найти ничего, что указывало бы на то, что это открытый исходный код.

Я никоим образом не связан с продуктом или компанией.