راهنماهای مخصوص پلتفرم
Android (Kotlin/Java)
Android NDK (C)
یونیتی (بنیاد AR)
iOS
موتور غیر واقعی
Augmented Faces API به شما امکان میدهد بدون استفاده از سختافزار تخصصی، داراییها را بر روی صورت انسان ارائه دهید. این ویژگی نقاطی را ارائه می دهد که به برنامه شما امکان می دهد به طور خودکار مناطق مختلف چهره شناسایی شده را شناسایی کند. سپس برنامه شما می تواند از آن مناطق برای پوشش دارایی ها به گونه ای استفاده کند که به درستی با خطوط یک چهره منطبق باشد.
موارد استفاده کنید
AR مبتنی بر چهره طیف وسیعی از موارد استفاده را باز میکند، از آزمایشهای زیبایی و لوازم جانبی گرفته تا فیلترها و جلوههای صورت که کاربران میتوانند با دوستان خود از آن لذت ببرند. به عنوان مثال، از مدل های سه بعدی و یک بافت برای پوشاندن ویژگی های یک روباه بر روی صورت کاربر استفاده کنید.
این مدل از دو گوش روباه و یک بینی روباه تشکیل شده است. هر کدام یک استخوان جداگانه است که می تواند به صورت جداگانه حرکت داده شود تا ناحیه صورت که به آن متصل شده است را دنبال کند.
بافت از سایه چشم، کک و مک و رنگ های دیگر تشکیل شده است.
در طول زمان اجرا، Augmented Faces API چهره کاربر را شناسایی میکند و هم بافت و هم مدلها را روی آن قرار میدهد.
بخش هایی از صورت تقویت شده
Augmented Faces API یک حالت مرکزی، سه حالت ناحیه ای و یک شبکه صورت سه بعدی را ارائه می دهد.
ژست وسط
موقعیت مرکزی که در پشت بینی قرار دارد وسط سر کاربر را مشخص می کند. از آن برای ارائه دارایی هایی مانند کلاه بالای سر استفاده کنید.
موقعیت های منطقه
این ناحیه در پیشانی چپ، پیشانی راست و نوک بینی قرار دارد و قسمت های مهم صورت کاربر را مشخص می کند. از آنها برای نمایش دارایی روی بینی یا اطراف گوش استفاده کنید.
مش صورت
مش سه بعدی متراکم 468 نقطه ای به شما این امکان را می دهد که بافت های قابل انطباق و دقیقی را رنگ کنید که دقیقاً یک چهره را دنبال می کند - به عنوان مثال، هنگام لایه گذاری عینک مجازی در پشت قسمت خاصی از بینی. مش اطلاعات سه بعدی با جزئیات کافی را جمع آوری می کند که می توانید به راحتی این تصویر مجازی را ارائه دهید.