2013-08-12 180 views
5

Tôi có thể phát hiện khuôn mặt bằng cách sử dụng cv mở nhưng tôi không biết cách xử lý nhận diện khuôn mặt.Nhận diện khuôn mặt bằng OpenCV trên Android?

Tôi googled rất nhiều nhưng tôi không tìm thấy bất kỳ bài viết hoặc blog có thể hướng dẫn tôi.

Ai đó có thể giúp tôi phát triển nhận diện khuôn mặt Ứng dụng trong Android không?

+1

liên kết không hoạt động .. –

+0

@Mohamed_AbdAllah liên kết đã bị hỏng –

Trả lời

2

Trong thư viện OpenCV.vers. cho Android đi tới thư mục "mẫu". Mẫu Face-Detection cho bạn =)

+16

Nhận diện khuôn mặt và nhận dạng khuôn mặt là những thứ khác nhau;) Nhận diện khuôn mặt cho bạn biết khuôn mặt và khuôn mặt nhận dạng ai là chủ sở hữu khuôn mặt. – Telmo

8

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!

+0

Như một bugger để có được nó chạy nhờ! – Burf2000

Các vấn đề liên quan