Я установил Java API OpenCV 2.4.8 для воспроизведения с примером обнаружения лица, который указан в tutorial.Плохая производительность с обнаружением лица OpenCV 2.4.8
В этом примере lbpcascade_frontalface.xml
, который является CascadeClassifier
, - работает в порядке обнаружения изображения женского лица (lena.png
), которое они предоставляют. Однако, когда я попробовал его на эту случайную image из Интернета, классификатор произвел следующее изображение, не хватает 4 очевидно лицо (!):
Я очень разочарован, потому что я ожидал (с явным контрасты) - очень простое изображение для обнаружения лиц.
1) Кодирование на Java, можно ли улучшить этот классификатор, чтобы обнаружить все лица на этом изображении? Или мне нужен C++ для этого?
2) Я посмотрел OpenCV's CascadeClassification
web page и увидел, что можно обучить ваш собственный классификатор. Но инструкции находятся на C++. Кто-нибудь сделал это с помощью Java или это возможно только на C++?
пытаются использовать другие каскады, как lbpcascade_frontalface_alt2.xml – berak