Я установил Java API OpenCV 2.4.8, чтобы поиграть с примером обнаружения лиц, который приведен в руководство.
В примере lbpcascade_frontalface.xml
, который является CascadeClassifier
, работает нормально при обнаружении изображения женского лица (lena.png
), которое они предоставляют. Однако, когда я попробовал это на этом случайном изображении из Интернета, классификатор выдал следующее изображение, в котором отсутствуют 4 очевидных(!) лица:
Я очень разочарован, потому что я ожидал, что это (с четкими контрастами) будет очень простым изображением для обнаружения лиц.
1) Программирование на Java. Можно ли улучшить этот классификатор, чтобы он обнаруживал все лица на этом изображении? Или мне нужен С++ для этого?