Thổ Nhĩ Kỳtunaemre/Face-Swap-Android
Realtime Face Swap Android NDK app full source code. Developed with OpenCV (http://opencv.org) and Dlib C++ (http://dlib.net).
🚀 Face Swap thời gian thực trên Android với OpenCV + Dlib
Ứng dụng hoán đổi khuôn mặt realtime chạy trực tiếp trên thiết bị Android, được phát triển bằng NDK, OpenCV và Dlib C++.
Face-Swap-Android là một ứng dụng giao diện người dùng thời gian thực cho phép hoán đổi khuôn mặt giữa các người trong video trực tiếp trên thiết bị Android. Dự án sử dụng thư viện OpenCV (phiên bản 2.4.11) và Dlib C++ để xử lý nhận diện và biến đổi khuôn mặt, chạy hoàn toàn trên nền tảng native thông qua Android NDK. Đây là nguồn mã nguồn đầy đủ giúp bạn tích hợp hoặc nghiên cứu tính năng hoán đổi khuôn mặt trong thời gian thực trên thiết bị di động.
✨ Điểm nổi bật
- Xử lý realtime: Hoán đổi khuôn mặt ngay trong khi quay video từ camera thiết bị.
- Sử dụng OpenCV 2.4.11: Xây dựng dựa trên bản phát hành ổn định của OpenCV cho Android.
- Dlib C++ qua NDK: Tận dụng công nghệ native để tối ưu hiệu năng xử lý khuôn mặt.
- Nguồn mở đầy đủ: Cung cấp toàn bộ mã nguồn để nghiên cứu và phát triển thêm.
- Hình ảnh minh họa rõ rệt: Có ví dụ về kết quả hoán đổi khuôn mặt trước và sau khi áp dụng.
- Hỗ trợ cài đặt APK mẫu: Cung cấp link tải APK để trải nghiệm nhanh mà không cần build.
💡 Vì sao đáng chú ý
Khác với các dự án chỉ thực hiện hoán đổi khuôn mặt trên máy tính, dự án này đưa tính năng này trực tiếp lên thiết bị Android thông qua Android NDK, giúp giảm độ trễ và không phụ thuộc kết nối mạng. Sự kết hợp giữa OpenCV và Dlib C++ cung cấp khả năng phát hiện và dò nhận khuôn mặt chính xác, đồng thời cho phép thực hiện các phép biến đổi hình học phức tạp trong thời gian thực.
Tuy nhiên, do vấn đề tương thích, bản dựng cho kiến trúc x64 đã bị gỡ bỏ. Người dùng cần tự động nghĩa mở rộng hỗ trợ nếu cần thiết.
#FaceSwap #AndroidNDK #OpenCV #Dlib #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Realtime person's face recognize and can classify emotion using webcam, video or images.
A collection of various awesome lists for hackers, pentesters and security researchers
real time face swap and one-click video deepfake with only a single image