| # inswapper_128.onnx | |
| ## 🧠 Giới thiệu | |
| `inswapper_128.onnx` là một mô hình deep learning được huấn luyện để thực hiện **hoán đổi khuôn mặt (face swapping)** giữa hai ảnh hoặc khung hình. Mô hình này thuộc hệ sinh thái **InsightFace** – một thư viện nổi tiếng trong lĩnh vực nhận diện và xử lý khuôn mặt. | |
| Mô hình sử dụng định dạng `ONNX`, giúp dễ dàng tích hợp với các framework khác nhau như PyTorch, OpenCV, hoặc ONNX Runtime. | |
| --- | |
| ## 🚀 Tính năng chính | |
| - Hoán đổi khuôn mặt từ ảnh nguồn sang ảnh đích. | |
| - Giữ nguyên biểu cảm, ánh sáng, góc nhìn từ ảnh đích. | |
| - Cho kết quả mượt mà và tự nhiên. | |
| - Tối ưu cho input kích thước **128x128 pixels**. | |
| --- | |
| ## 🛠️ Yêu cầu | |
| - Python 3.7+ | |
| - `onnxruntime` | |
| - `numpy` | |
| - `opencv-python` | |
| - `insightface` (thư viện gốc) | |
| Cài đặt bằng pip: | |
| ```bash | |
| pip install onnxruntime numpy opencv-python insightface | |