خوارزمية عالية المستوى:
- بدءًا من التثليث الذي يبقى ثابتًا في جميع الصور
- ومع ذلك ، تأكد من ضبط رؤوس المثلثات لتناسب الميزات الفريدة لكل وجه
- يتم إنشاء تأثير التحول عن طريق الانتقال من تثليث صورة واحدة إلى صورة أخرى في حين يتلاشى في وقت واحد صور كل مثلث.
التثليث Delaunay:
- إنه يستخدم مكتبة احترافية للتثليث التدريجي لـ Delaunay ، والذي ترجمته إلى Java من تطبيق C الذي وجدته عبر الإنترنت استنادًا إلى خوارزمية طورها باحثون في هذا المجال.
- الميزة المضافة: خيار التراجع عن إدخال الرأس الأخير ، مما يسمح للمستخدمين بالحصول على رأس مؤقت على الطاير حتى يضفوا الطابع الرسمي عليه في التثليث (العرض التوضيحي). ).
- ميزة المكافأة المضافة: حدد النطاق الأولي كمستطيل بدلاً من مثلث ، وهو ليس تافهًا ، خاصة بالنظر إلى خلفيتي!
- الوظيفة المضافة التي تسمح بعبور المثلثات في تثليث باستخدام نمط تصميم الزائر.
الوظائف التي تجدر الإشارة إليها:
- الجبر الأساسي: تحويل إحداثيات نقطة داخل مثلث إلى إحداثيات داخل مثلث آخر، مع معرفة قمم كلا المثلثين.
- الرياضيات الأساسية: استخدم نمط تصميم الزائر لاجتياز وحدات البكسل في مثلث.
- خيار لإنشاء تسلسل الفيديو باستخدام متعدد الخيوط.
مع إصدار الإصدار v1.1 ، أصبح إنشاء التثليث أسهل بكثير للمستخدمين من خلال دمج مكتبة الكشف عن الوجه التي تدعمها منظمة العفو الدولية. يمكن للمستخدمين الوصول إلى المكتبة عبر واجهة برمجة تطبيقات REST إلى خادم سحابة.
مع هذه المكتبة ، يمكن للمستخدمين البدء في تثليث القمم الـ 68 المكتشفة لكل وجه ومواصلة إضافة القمم إذا لزم الأمر.