Как определить лица с помощью библиотеки jviolajones? - PullRequest
0 голосов
/ 01 декабря 2011

Я пытаюсь посчитать лица на картинке с помощью библиотеки jviolajones.Я хочу сделать это на чистой Java без каких-либо дополнительных зависимостей, поэтому OpenCV не вариант.Мой код выглядит так:

 detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true);

Я пробовал haarcascade_frontalface_alt и haarcascade_frontalface_default из OpenCV.Но результаты плохие около 5 фотографий признаны хорошими для 30 проверенных.Я пытался настроить параметры, но это не помогло.Любое предложение для лучших результатов, или, возможно, другая библиотека.Мне было интересно, может быть, я должен подготовить фотографии, прежде чем обнаруживать лица?

1 Ответ

0 голосов
/ 22 февраля 2012

Это работает:

detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true);

Но мне пришлось масштабировать мои фотографии до 640x480 и преобразовать их в серый, это работает с классификатором haarcascade_frontalface_default.xml из OpenCV.

...