Я пишу программу, которая обнаруживает лица из изображений; и распознать лицо из входного изображения, используя библиотеку OpenCV. Я был сделан с частью обнаружения, но в части распознавания я не знаю, как создать базу данных лиц из обнаруженных лиц. Я прочитал несколько примеров о распознавании лица с использованием Eigenfaces, и для него требуется как минимум 2 лица на человека из доступной базы данных - которых у меня нет.Создать базу данных лиц с изображениями с помощью openCV?
Мой вопрос в том, как создать базу данных, это не просто обрезать каждое лицо и хранить в названной папке, потому что, возможно, в разных изображениях есть одинаковые лица. Есть ли способ сравнить эти лица и сгруппировать их в одну папку?
Большое спасибо, и извините за мой плохой английский (:
Спасибо за ваш ответ, но я уже прочитал эту ссылку, эти наборы данных не могут помочь мне, потому что я хочу тренироваться и находить лицо из своей собственной базы данных. Проблема в том, что если я просто обрезаю каждое лицо и сохраню их в названной папке, например: person1, person2, ... => У каждого человека есть только одно лицо в базе данных => невозможно тренироваться. Мои образы имеют одинаковые лица в разных im возрастов, поэтому мой вопрос: все равно, чтобы сгруппировать те же лица только с одной базой данных? – kientux
Вам нужно было бы дать каждому человеку идентификатор. Затем, распознавая лицо, он может классифицировать его на один и тот же идентификатор. – GPPK