งานการปรับแต่งใบหน้าของ MediaPipe ช่วยให้คุณปรับแต่งใบหน้าในรูปภาพได้ คุณสามารถใช้งานนี้เพื่อสร้างรูปโปรไฟล์เสมือนจริงในสไตล์ต่างๆ
งานนี้ใช้โมเดล BlazeFaceStylizer ซึ่งประกอบด้วยเครื่องมือสร้างใบหน้าและโปรแกรมเข้ารหัสใบหน้า เครื่องมือสร้างใบหน้า BlazeStyleGAN ซึ่งเป็นการใช้งานแบบเบาของตระกูลโมเดล StyleGAN จะสร้างและแก้ไขใบหน้าตามสไตล์ที่ระบุ ตัวเข้ารหัสใบหน้าซึ่งใช้แบ็กโบนน์ MobileNet V2 จะแมปรูปภาพอินพุตกับใบหน้าที่เครื่องมือสร้างใบหน้าสร้างขึ้น
เริ่มต้นใช้งาน
เริ่มใช้แท็บงานนี้โดยทําตามคําแนะนําการใช้งานแพลตฟอร์มเป้าหมายข้อใดข้อหนึ่งต่อไปนี้ คู่มือเฉพาะแพลตฟอร์มเหล่านี้จะแนะนำการใช้งานพื้นฐานของงานนี้โดยใช้โมเดลและตัวอย่างโค้ดที่แนะนําพร้อมตัวเลือกการกําหนดค่าที่แนะนํา
- Android - ตัวอย่างโค้ด - คำแนะนำ
- Python - ตัวอย่างโค้ด - คู่มือ
- เว็บ - ตัวอย่างโค้ด - คำแนะนำ
รายละเอียดงาน
ส่วนนี้จะอธิบายความสามารถ อินพุต เอาต์พุต และตัวเลือกการกำหนดค่าของงานนี้
ฟีเจอร์
- การประมวลผลรูปภาพอินพุต - การประมวลผลประกอบด้วยการหมุนรูปภาพ การปรับขนาด การทำให้เป็นมาตรฐาน และการแปลงพื้นที่สี
อินพุตงาน | เอาต์พุตของงาน |
---|---|
ภาพนิ่ง | เครื่องมือแต่งใบหน้าจะแสดงผลรูปภาพที่มีการแต่งใบหน้าที่โดดเด่นที่สุดจากรูปภาพอินพุต |
ตัวเลือกการกําหนดค่า
งานนี้มีตัวเลือกการกำหนดค่าต่อไปนี้
ชื่อตัวเลือก | คำอธิบาย | ช่วงของค่า | ค่าเริ่มต้น |
---|---|---|---|
errorListener |
ตั้งค่าโปรแกรมรับฟังข้อผิดพลาด (ไม่บังคับ) | N/A |
Not set |
โมเดล
Face Stylizer กำหนดให้ต้องดาวน์โหลดและจัดเก็บโมเดลการปรับแต่งใบหน้าไว้ในไดเรกทอรีโปรเจ็กต์ โมเดลการปรับแต่งใบหน้าในส่วนนี้สร้างขึ้นจากสถาปัตยกรรม BlazeStyleGAN โมเดลแต่ละโมเดลได้รับการฝึกให้ใช้สไตล์ที่เฉพาะเจาะจงกับใบหน้าในรูปภาพอินพุต
ภาพสเก็ตช์สี
โมเดลจะเปลี่ยนใบหน้าให้กลายเป็นรูปภาพที่เลียนแบบภาพสเก็ตช์ด้วยลายเส้นดินสอและแปรงสี สไตล์ที่ใช้ฝึกโมเดลนี้แสดงอยู่ด้านล่าง
ชื่อโมเดล | รูปร่างอินพุต | ประเภทการแปลงค่าเป็นจำนวนเต็ม | เวอร์ชัน |
---|---|---|---|
ภาพร่างสี | 256 x 256 x 3 | Float32 | ล่าสุด |
หมึกสี
โมเดลนี้จะเปลี่ยนใบหน้าให้กลายเป็นรูปภาพที่เลียนแบบภาพวาดสีน้ำ สไตล์ที่ใช้ฝึกโมเดลนี้แสดงอยู่ด้านล่าง
ชื่อโมเดล | รูปร่างอินพุต | ประเภทการแปลงค่าเป็นจำนวนเต็ม | เวอร์ชัน |
---|---|---|---|
หมึกสี | 256 x 256 x 3 | Float32 | ล่าสุด |
ภาพวาดสีน้ำมัน
โมเดลนี้จะเปลี่ยนใบหน้าให้เป็นรูปภาพที่เลียนแบบภาพวาดสีน้ำมัน สไตล์ที่ใช้ฝึกโมเดลนี้แสดงอยู่ด้านล่าง
ชื่อโมเดล | รูปร่างอินพุต | ประเภทการแปลงค่าเป็นจำนวนเต็ม | เวอร์ชัน |
---|---|---|---|
ภาพวาดสีน้ำมัน | 256 x 256 x 3 | Float32 | ล่าสุด |