|
# 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
|
|
|