شناسایی چهره

با API تشخیص چهره کیت ML، می‌توانید چهره‌ها را در یک تصویر شناسایی کنید، ویژگی‌های کلیدی چهره را شناسایی کنید و خطوط چهره‌های شناسایی‌شده را دریافت کنید. توجه داشته باشید که API چهره ها را شناسایی می کند ، افراد را نمی شناسد .

با تشخیص چهره، می‌توانید اطلاعاتی را که برای انجام کارهایی مانند تزئین عکس‌های سلفی و پرتره یا تولید آواتار از عکس کاربر نیاز دارید، دریافت کنید. از آنجایی که ML Kit می‌تواند تشخیص چهره را در زمان واقعی انجام دهد، می‌توانید از آن در برنامه‌هایی مانند چت ویدیویی یا بازی‌هایی که به عبارات پخش‌کننده پاسخ می‌دهند استفاده کنید.

iOS اندروید

قابلیت های کلیدی

  • ویژگی های صورت را شناسایی و تعیین کنید مختصات چشم ها، گوش ها، گونه ها، بینی و دهان هر چهره شناسایی شده را دریافت کنید.
  • خطوط خطوط صورت را دریافت کنید خطوط چهره های شناسایی شده و چشم ها، ابروها، لب ها و بینی آنها را دریافت کنید.
  • حالات چهره را بشناسید تعیین کنید که آیا فرد لبخند می زند یا چشمانش بسته است.
  • ردیابی چهره‌ها در فریم‌های ویدیویی برای هر چهره شناسایی‌شده منحصربه‌فرد یک شناسه دریافت کنید. شناسه در سراسر فراخوان‌ها ثابت است، بنابراین می‌توانید تصویر را روی یک شخص خاص در یک جریان ویدیویی دستکاری کنید.
  • فریم‌های ویدیویی را در زمان واقعی پردازش کنید تشخیص چهره روی دستگاه انجام می‌شود و به اندازه‌ای سریع است که در برنامه‌های بلادرنگ، مانند دستکاری ویدیو، استفاده شود.

نتایج نمونه

مثال 1

فیزیکدان استیون هاوکینگ در جاذبه صفر از ناسا

برای هر چهره شناسایی شده:

صورت 1 از 3
چند ضلعی محدود کننده (884.880004882812، 149.546676635742)، (1030.77197265625، 149.546676635742)، (1030.77197265625، 327197265625، 327197265625، 3271972635625، 32719726635742)، 812, 329.660278320312)
زوایای چرخش Y: -14.054030418395996، Z: -55.007488250732422
شناسه پیگیری 2
نشانه های چهره
چشم چپ (945.869323730469, 211.867126464844)
چشم راست (971.579467773438, 247.257247924805)
پایین دهان (907.756591796875, 259.714477539062)

... و غیره.

احتمالات ویژگی
خندان 0.88979166746139526
چشم چپ باز 0.98635888937860727
چشم راست باز 0.99258323386311531

مثال 2 (تشخیص کانتور صورت)

هنگامی که تشخیص کانتور صورت را فعال کرده اید، لیستی از نقاط را برای هر ویژگی صورت شناسایی شده دریافت می کنید. این نقاط نمایانگر شکل ویژگی هستند. تصویر زیر نشان می دهد که چگونه این نقاط به یک چهره نگاشت می شوند. بر روی عکس کلیک کنید تا بزرگتر نمایش داده شود:

خطوط مشخصه صورت
پل بینی (505.149811, 221.201797), (506.987122, 313.285919)
چشم چپ (404.642029، 232.854431)، (408.527283، 231.3666623)، (413.565796، 229.427856)، (421.378296، 226.96753244)، (226.96732324)، (226.96732324) 42.953064, 226.089508)، (453.899811، 228.594818)، (461.516418، 232.650467)، (465.069580 ، 235.600845)، (462.170410، 236.316147)، (456.233643، 236.891602)، (446.363922، 237.966888)، (435.6232324.) 237.235168)، (416.037720، 236.012115)، (409.983459، 234.870300)
بالای لب بالا (421.662048، 354.520813)، (428.103882، 349.694061)، (440.847595، 348.048737)، (456.549988، 346.2958532)، (456.549988، 346.2958532)، 346.2958532، 346.2958532، 346.2958535، 03.375702, 349.470459), (525.624634, 347.352783), (547.371155, 349.091980), (560.082031) ، 351.693268)، (570.226685، 354.210175)، (575.305420، 359.257751)
(و غیره.)