Hướng dẫn cách điệu khuôn mặt

Hình ảnh cạnh nhau, một bức ảnh chụp cận cảnh một người đàn ông và một phiên bản được tạo của bức ảnh đó theo phong cách hoạt hình.

Tác vụ Trình tạo kiểu khuôn mặt MediaPipe cho phép bạn áp dụng kiểu khuôn mặt cho các khuôn mặt trong hình ảnh. Bạn có thể sử dụng nhiệm vụ này để tạo hình đại diện ảo theo nhiều kiểu.

Tác vụ này sử dụng mô hình BlazeFaceStylizer, bao gồm một trình tạo khuôn mặt và một bộ mã hoá khuôn mặt. Trình tạo khuôn mặt BlazeStyleGAN là một cách triển khai nhẹ của gia đình mô hình StyleGAN, tạo và chỉnh sửa khuôn mặt theo một kiểu cụ thể. Bộ mã hoá khuôn mặt sử dụng xương sống MobileNet V2, ánh xạ hình ảnh đầu vào đến các khuôn mặt do trình tạo khuôn mặt tạo ra.

Hãy dùng thử!

Bắt đầu

Bắt đầu sử dụng tác vụ này bằng cách làm theo một trong các hướng dẫn triển khai sau đây cho nền tảng mục tiêu của bạn. Những hướng dẫn dành riêng cho từng nền tảng này sẽ hướng dẫn bạn cách triển khai cơ bản nhiệm vụ này, sử dụng một mô hình được đề xuất và ví dụ về mã với các tuỳ chọn cấu hình được đề xuất:

Thông tin chi tiết về việc cần làm

Phần này mô tả các tính năng, dữ liệu đầu vào, dữ liệu đầu ra và tuỳ chọn cấu hình của tác vụ này.

Tính năng

  • Xử lý hình ảnh đầu vào – Quá trình xử lý bao gồm xoay hình ảnh, đổi kích thước, chuẩn hoá và chuyển đổi không gian màu.
Dữ liệu đầu vào của việc cần làm Kết quả của tác vụ
Hình ảnh tĩnh Face Stylizer (Trình tạo kiểu khuôn mặt) sẽ xuất ra một hình ảnh được tạo kiểu theo khuôn mặt nổi bật nhất trong hình ảnh đầu vào.

Tuỳ chọn cấu hình

Tác vụ này có các tuỳ chọn cấu hình sau:

Tên tuỳ chọn Mô tả Phạm vi giá trị Giá trị mặc định
errorListener Đặt trình nghe lỗi không bắt buộc. N/A Not set

Mô hình

Trình tạo kiểu khuôn mặt yêu cầu bạn tải một mô hình tạo kiểu khuôn mặt xuống và lưu trữ trong thư mục dự án. Các mô hình tạo kiểu khuôn mặt trong phần này dựa trên cấu trúc BlazeStyleGAN. Mỗi mô hình được huấn luyện để áp dụng một kiểu cụ thể cho khuôn mặt trong hình ảnh đầu vào.

Bản phác thảo màu

Mô hình này biến khuôn mặt thành hình ảnh mô phỏng bản phác thảo bằng các nét bút chì và nét vẽ màu. Dưới đây là kiểu dùng để huấn luyện mô hình này:

Kết quả phác thảo màu

Tên mẫu thiết bị Hình dạng đầu vào Loại lượng tử hoá Phiên bản
Bản phác thảo màu 256 x 256 x 3 Float32 Mới nhất

Mực màu

Mô hình này biến đổi khuôn mặt thành hình ảnh mô phỏng một bức tranh màu nước. Dưới đây là kiểu dùng để huấn luyện mô hình này:

Đầu ra mực màu

Tên mẫu thiết bị Hình dạng đầu vào Loại lượng tử hoá Phiên bản
Mực màu 256 x 256 x 3 Float32 Mới nhất

Tranh sơn dầu

Mô hình này biến đổi khuôn mặt thành hình ảnh mô phỏng một bức tranh sơn dầu. Dưới đây là kiểu dùng để huấn luyện mô hình này:

đầu ra của tranh sơn dầu

Tên mẫu thiết bị Hình dạng đầu vào Loại lượng tử hoá Phiên bản
Tranh sơn dầu 256 x 256 x 3 Float32 Mới nhất