2013-08-12 2 views
5

Я могу обнаружить лица, используя открытые cv, но я не знаю, как обрабатывать распознавание лиц.Распознавание лиц с использованием OpenCV в android?

Я много гулял, но не нашел статей или блогов, которые могут мне помочь.

Может кто-нибудь помочь мне разработать приложение распознавания лиц в андроиде?

+1

ссылка не работает. –

+0

@Mohamed_AbdAllah ссылка была нарушена –

ответ

2

В библиотеке OpenCV.vers. для Android перейдите в папку «samples». Пример обнаружения лица для вас =)

+16

Распознавание лиц и распознавание лиц - это разные вещи;) Распознавание лиц говорит вам, где лицо и лицо распознают вас, кто является владельцем лица. – Telmo

8

Вы всегда можете использовать JavaCV, что является своего рода оберткой для родных функций OpenCV:

См:

Face Recognition on Android

Для того, чтобы получить все работает вы должны extrat некоторых файлов .so в папку ЛИЭСА в проекте:

Следуйте инструкции на этой странице: http://blog.drndos.sk/2013/04/how-to-run-javacv-with-sample-face-recognition-on-android-arm-device-netbeans-and-nbandroid/

1.Go to File> New> Folder, выберите ваш проект в качестве родительской папки, введите имя «libs/armeabi» в качестве имени папки и нажмите «Готово». 2. Скопируйте javacpp.jar и javacv.jar во вновь создаваемую папку «libs». 3. Извлеките все * .so файлы из javacv-android-arm.jar, opencv-2.4.6.1-android-arm.jar и ffmpeg-2.0.1-android-arm.jar непосредственно во вновь созданные «libs»/armeabi ", не создавая ни одного из подкаталогов, найденных в файлах JAR. 5.Навигайтесь по проекту> Свойства> Путь сборки Java> Библиотеки и нажмите «Добавить JARs ...». 6. Выберите javacpp.jar и javacv.jar из недавно созданной папки «libs».

источник: https://code.google.com/p/javacv/

Включите javacpp и javacv в папке ЛИЭСА: https://code.google.com/p/javacv/

Найти необходимые банки в javacpp после dowlnoad и извлечь необходимые SO файлов (да, вы можете открыть банку с WinRAR)

Compile и построить код экспериментировал в Face Recognition on Android

и вот вы идете! Это сработало для меня, поэтому я уверен, что это сработает.

С уважением!

+0

Такой баггер, чтобы получить его работает спасибо! – Burf2000