Khuôn mặt¶
Nhóm Face gồm mọi thứ một lần retouch chân dung cần quanh khuôn mặt: tìm mặt, chỉnh dáng, dán bản đã chỉnh về chỗ cũ và tách da theo dải tông. Phần lớn các chuỗi đều theo một mẫu chung (mô tả bên dưới), giúp bạn đưa một vùng mặt nhỏ, thẳng cho AI hoặc bước retouch xử lý, rồi trả về ảnh đầy đủ mà không đụng đến phần còn lại.
-

Tìm khuôn mặt bằng MediaPipe, trả về 5 điểm mốc cho mỗi mặt.
-

Bộ nhận diện YuNet nhanh, cho 5 điểm mốc, điểm tin cậy thật và mask khuôn mặt.
-

Bản đồ 468 điểm dày đặc của khuôn mặt, kèm ảnh xem trước.
-

Chỉnh dáng mặt từng tam giác một, chỉ trong phạm vi lưới mặt.
-

Chỉnh dáng mặt bằng một trường biến dạng mượt, không có đường nối tam giác.
-

Dán vùng mặt đã chỉnh (đã căn thẳng) trở lại ảnh gốc.
-

Trộn ảnh đã retouch lên ảnh gốc qua mask và thanh cường độ.
-

Tách da thành mask shadow, midtone và highlight.
-

Tìm khuôn mặt và xóa mụn, vết nhỏ trên da mà vẫn giữ vân da.
Chuỗi căn chỉnh → chỉnh sửa → dán lại¶
AI làm da, phục hồi khuôn mặt và các bộ tăng chi tiết hoạt động tốt nhất trên một khuôn mặt nhỏ và thẳng. Chuỗi chuẩn đưa cho chúng đúng thứ đó, rồi đặt kết quả về chỗ cũ:
- Nhận diện. Face Detect hoặc Face Detect Lite tìm khuôn mặt và xuất 5 landmark dưới dạng
landmarks_json. - Căn chỉnh. Facial Aligner (thuộc nhóm Hình học) biến khuôn mặt thành vùng cắt vuông, thẳng (
image_aligned) và xuất thêminverse_matrix_json, công thức để hoàn tác phép biến đổi. - Chỉnh sửa. Chạy bước AI hoặc retouch của bạn trên vùng mặt đã căn chỉnh.
- Dán lại. Unwrap Face nhận vùng mặt đã chỉnh, ảnh gốc và
inverse_matrix_json, rồi trả về ảnh đầy đủ mà chỉ vùng mặt thay đổi. - Hoàn thiện (tùy chọn). Face Beauty Blend trộn kết quả lên ảnh gốc qua mask, có thanh strength, để phần retouch trông tự nhiên.
Hãy nối ảnh gốc vào cả Unwrap Face và Face Beauty Blend. Các pixel không bị động tới ngoài vùng mặt lấy từ đó.
Nên chọn node nào?¶
Face Detect (MediaPipe) hay Face Detect Lite (YuNet)?
| Chọn | Khi |
|---|---|
| Face Detect Lite | Bạn cần tốc độ (xử lý hàng loạt, xem trước), mask khuôn mặt, điểm tin cậy thật, hoặc máy chưa cài MediaPipe. Dùng GPU khi có. |
| Face Detect | Bạn đã dùng MediaPipe, muốn điểm mắt ở khóe ngoài, hoặc còn chạy Face Landmarks và muốn hai node thống nhất với nhau. |
Cả hai cho cùng đầu ra 5 điểm và đều dùng được với aligner. Không node nào nối trực tiếp vào các node warp: warp cần đầu ra 468 điểm của Face Landmarks.
Face Warp Delaunay hay TPS?
| Chọn | Khi |
|---|---|
| Face Warp TPS | Bạn muốn chỉnh dáng nhẹ nhàng, tự nhiên (thon mặt, chỉnh mắt hoặc hàm) mà không có đường nối tam giác, muốn tốc độ GPU, hoặc đang khớp landmark từ ảnh khác (có thông số smoothness để hấp thụ nhiễu nhận diện). |
| Face Warp | Thay đổi phải nằm gọn trong lưới mặt, hoặc cả 468 điểm đều phải được tôn trọng ở mức cục bộ. Chạy trên CPU. |
Chuỗi node thường dùng¶
- AI làm da, dán lại: Load Image → Face Detect Lite → Facial Aligner → bước AI của bạn → Unwrap Face → Face Beauty Blend.
- Chỉnh dáng tinh tế: Load Image → Face Landmarks (nguồn) và một Face Landmarks thứ hai (đích) → Face Warp TPS → Preview Image.
- Retouch theo dải tông: Load Image + mask da → Skin Tone Tri-Region → một mask đưa vào Face Beauty Blend. Xem ví dụ Retouch tông da.