كيفية الحصول على شبكة من kinect fracetrack؟
-
21-12-2019 - |
سؤال
كيف يمكنني الحصول على شبكة Vinect Faceetraging؟
هذا هو الشبكة: http://imgur.com/tv6dhbc
لقد جربت عدة طرق، ولكن لا يمكن أن تجعلها تعمل.
على سبيل المثال: http://msdn.microsoft.com/en-us/مكتبة / JJ130970.aspx
المحلول
نموذج الوجه ثلاثي الأبعاد المقدمة من واجهة iFTModel
تتبع الوجه يحاول SDK أيضا تناسب قناع ثلاثي الأبعاد إلى وجه المستخدم. يعتمد النموذج ثلاثي الأبعاد على نموذج الشلاح 3 ( http://www.icg.isy.liu.se/candide/ ) :
ملاحظة:
لا يتم إرجاع هذا النموذج مباشرة في كل مكالمة إلى تتبع الوجه SDK، ولكن يمكن حسابها من AUS وسوس.
لا توجد وظيفة مباشرة للقيام بذلك. يجب عليك استخدام بيانات المثلث وقمة الرأس لتوليد قوائم Vertex والمؤشرات اللازمة المطلوبة. gettriangles طريقة تحصل على الوجوه (مؤشرات رؤوس المثلثات في أزياء الساعة في اتجاه عقارب الساعة) ، ثم من استخدام هذه الفهارس للحصول على الصفيف من القمم للحصول على نموذج ثلاثي الأبعاد. يجب إعادة بناء مجموعة من القمم كل إطار من AUS و SUS مع get3dshape أو getprojectedshape (2D).
لمزيد من المعلومات، ابحث عن iftmodel ( http://msdn.microsoft.com /en-us/library/jj130970.aspx ) و VisualizeFacemodel (نموذج عينة، والتي يمكن أن تساعد في فهم معلمات الإدخال من get3dshape ). (تستخدم هذه العينة GetProjectedShape، ولكن معلمات الإدخال متطابقة تقريبا لكل من الوظائف)