คำอธิบาย
Facial Landmark Detection python using OpenCV
การประยุกต์ใช้การตรวจจับจุดสำคัญบนใบหน้า
มีการใช้งานการตรวจจับจุดสำคัญในใบหน้ามนุษย์ที่น่าสนใจหลายประการ บางส่วนมีการระบุไว้ด้านล่าง
การตรวจจับคุณลักษณะใบหน้าช่วยปรับปรุงการจดจำใบหน้า
จุดสังเกตบนใบหน้าสามารถใช้เพื่อจัดตำแหน่งภาพใบหน้าให้มีรูปร่างใบหน้าเฉลี่ยได้ ดังนั้นหลังจากปรับตำแหน่งจุดสังเกตใบหน้าในภาพทั้งหมดจะเท่ากันโดยประมาณ ตามสัญชาตญาณแล้ว อัลกอริธึมการจดจำใบหน้าที่ได้รับการฝึกด้วยภาพที่สอดคล้องกันจะทำงานได้ดีกว่ามาก และสัญชาตญาณนี้ได้รับการยืนยันจากงานวิจัยหลายฉบับ
การประมาณท่าทางศีรษะ
เมื่อคุณรู้จุดสังเกตบางจุดแล้ว คุณก็สามารถประมาณท่าทางของศีรษะได้เช่นกัน กล่าวอีกนัยหนึ่ง คุณสามารถทราบได้ว่าศีรษะอยู่ในอวกาศอย่างไร หรือบุคคลนั้นมองไปทางใด เช่น. CLM-Framework ที่อธิบายไว้ในโพสต์นี้ยังส่งคืนท่าศีรษะด้วย
การเปลี่ยนรูปใบหน้า
จุดสังเกตบนใบหน้าสามารถใช้เพื่อจัดตำแหน่งใบหน้าที่สามารถปรับเปลี่ยนเพื่อสร้างภาพที่อยู่ตรงกลางได้ ตัวอย่างแสดงในรูปที่ 1
โฉมเสมือน ที่บริษัทของฉัน เราได้เขียนเครื่องตรวจจับจุดสังเกตใบหน้าของเราเอง จุดสังเกตที่ตรวจพบจะถูกนำมาใช้ในการคำนวณรูปทรงของปาก ดวงตา ฯลฯ เพื่อเรนเดอร์การแต่งหน้าแบบเสมือนจริง ตัวอย่างแสดงในรูปที่ 2
การตรวจจับจุดสังเกตสำหรับการแปลงโฉมเสมือนจริง
หากคุณมีจุดลักษณะใบหน้าโดยประมาณสำหรับสองใบหน้า คุณสามารถจัดตำแหน่งใบหน้าหนึ่งไปยังอีกใบหน้าหนึ่งได้ จากนั้นจึงโคลนใบหน้าหนึ่งไปยังอีกใบหน้าหนึ่งได้อย่างราบรื่น คุณยังสามารถทำอะไรโง่ๆ แบบนี้ได้
เห็นได้ชัดว่าความสามารถในการตรวจจับลักษณะใบหน้าในรูปภาพและวิดีโอเปิดโอกาสให้กับแอปพลิเคชันที่น่าสนใจมากมาย ตอนนี้เรามาทำให้มือของเราสกปรกด้วยเครื่องมือบางอย่างที่จะช่วยให้เราทำเช่นนี้ได้
ห้องสมุดการตรวจจับและติดตามคุณสมบัติใบหน้า
มีกิจกรรมมากมายในพื้นที่นี้ในช่วง 5 ปีที่ผ่านมา เหตุผลส่วนหนึ่งสำหรับกิจกรรมนี้คือความพร้อมของชุดข้อมูลที่มีคำอธิบายประกอบขนาดใหญ่ เช่น LFPW และ Helen ฉันได้แสดงรายการเอกสารจำนวนมากไว้ในส่วนถัดไป อย่างไรก็ตาม ฉันไม่แนะนำให้นำเอกสารเหล่านี้ไปใช้งานตั้งแต่ต้น เนื่องจากตอนนี้เราสามารถเข้าถึงการใช้งานโอเพ่นซอร์สคุณภาพสูงของเอกสารเหล่านี้บางส่วนได้