Вы всегда можете использовать 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
и вот вы идете! Это сработало для меня, поэтому я уверен, что это сработает.
С уважением!
ссылка не работает. –
@Mohamed_AbdAllah ссылка была нарушена –