2012-05-10 46 views

Trả lời

6

Để dò tìm khuôn mặt bạn có thể sử dụng được xây dựng trong FaceDetector trong SDK Android, Nó trả về vị trí và góc khuôn mặt trong BMP. Nhưng nó không phải là rất nhanh.

Bạn cũng có thể sử dụng nhận diện khuôn mặt javaCV nhưng trước khi bắt đầu tôi khuyên bạn nên để xem article này để xem những ưu điểm và constarint của một số API mà bạn có thể sử dụng và cũng so sánh hiệu suất

some

Đối FaceDetector bạn có thể thấy những liên kết này

  1. Link 1
  2. Link 2

Đây là một mẫu realtime face detection sử dụng FaceDetector và OpenGL (vẽ hình chữ nhật) mà công trình trong Android 2.2

Bạn cũng có thể sử dụng OpenCV in Android

Bạn muốn thử tốt hơn trên Linux (I đã thử nó trên Windows, nhưng không thành công).

Cuối cùng JavaCV (khuyên)

Có một mẫu mã của thời gian thực nhận diện khuôn mặt sử dụng camera. Xem "javacv-src - *. Zip" trên trang tải xuống.

0

Những con số thời gian trên ảnh chụp màn hình từ K_Anas là đáng kinh ngạc chậm ... ứng dụng của tôi trên HTC Desire S của tôi với thư viện OpenCV (here) không 4+ fps ...

ứng dụng demo của tôi trên Play Store (eurgh) là here. Trong menu, mục đầu tiên sẽ đưa bạn đến my web page for the app với đoạn mã nguồn. 1) cài đặt OpenCV, 2) lấy mẫu được cung cấp đang chạy, 3) chỉnh sửa "Hướng dẫn 2 OpenCVSamples" và thả đoạn mã của tôi vào vòng lặp xử lý khung.

Tôi không nhận được tín dụng cho ứng dụng, nó chỉ là phiên bản được mở rộng và điều chỉnh của mẫu đi kèm với thư viện OpenCV.

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