Bạn allways có thể sử dụng JavaCV đó là một loại wrapper cho các chức năng OpenCV mẹ đẻ:
Xem:
Face Recognition on Android
Để có được tất cả mọi thứ làm việc bạn phải extrat một số tệp .so vào thư mục libs của mình trong dự án:
Làm theo hướng dẫn trên trang này: http://blog.drndos.sk/2013/04/how-to-run-javacv-with-sample-face-recognition-on-android-arm-device-netbeans-and-nbandroid/
1. Đi tới Tệp> Mới> Thư mục, chọn dự án của bạn làm thư mục mẹ, nhập "libs/armeabi" làm tên Thư mục và nhấp vào Hoàn tất. 2. Sao chép javacpp.jar và javacv.jar vào thư mục "libs" mới tạo. 3.Extract tất cả các tệp * .so từ javacv-android-arm.jar, opencv-2.4.6.1-android-arm.jar và ffmpeg-2.0.1-android-arm.jar trực tiếp vào libs mới được tạo/armeabi "thư mục, mà không tạo bất kỳ thư mục con nào được tìm thấy trong các tệp JAR. 5.Điều hướng đến Project> Properties> Java Build Path> Thư viện và nhấp vào "Thêm JAR ...". 6.chọn cả javacpp.jar và javacv.jar từ thư mục "libs" mới tạo.
nguồn: https://code.google.com/p/javacv/
Bao gồm javacpp và javacv trong thư mục libs của bạn: https://code.google.com/p/javacv/
Tìm các lọ cần thiết trong javacpp sau dowlnoad và trích xuất các SO tập tin cần thiết (có, bạn có thể mở jar bằng winrar)
Biên dịch và tạo mã thử nghiệm trong Face Recognition on Android
Và thông tin cho bạn đây! Nó làm việc cho tôi, vì vậy tôi chắc chắn nó sẽ làm việc mẫu bạn!
Trân trọng!
liên kết không hoạt động .. –
@Mohamed_AbdAllah liên kết đã bị hỏng –