Yüz örgüsü algılama

ML Kit'in yüz ağı algılama API'si sayesinde selfie benzeri görseller için gerçek zamanlı yüksek doğrulukta örgü468 3D nokta oluşturabilirsiniz. Yüzler, kameradan yaklaşık 2 metre (yaklaşık 2 metre) uzaklıkta olmalıdır.

Kameradan yaklaşık 2 metreden (yaklaşık 1 metre) daha uzak yüzleri tespit etmek istiyorsanız lütfen ML Kit'in yüz algılama SDK'sına bakın.

Yüz örgüsü algılama özelliğiyle ilgili kullanılan terimlerden bazıları şunlardır:

  • Sınırlama kutusu, algılanan yüz için dikdörtgen bir alandır.
  • Yüz ağı bilgileri, algılanan bir yüz için geometri ağı çizmek üzere kullanılabilecek 468 3D nokta ve kenar grubudur.

Yüz örgü algılama API'si, algılanan yüzler için her biri 468'i 3D noktaları ve kenarları içeren bir yüz ağı oluşturur. Yüz bağlantılı algılama sayesinde yüzler üzerinde gerçek zamanlı olarak daha doğru işlemler (ör. AR filtreleri, selfie çekimi ve görüntülü sohbet) gerçekleştirebilirsiniz.

Android

Temel özellikler

  • Yüzleri tanıma ve bulma Self benzeri resimdeki algılanan yüzler için sınırlayıcı kutuyu alın.
  • Yüz bağlantılı ağ bilgilerini alın Algılanan her yüz için 468 3D noktaları ve üçgen bilgilerini öğrenin.
  • Video çerçevelerini gerçek zamanlı olarak işleme Yüz örgüsü algılama, cihaz üzerinde gerçekleştirilir ve video manipülasyonu gibi gerçek zamanlı uygulamalar için yeterince hızlıdır.

Örnek sonuçlar

Giriş Çıkış ("Yalnızca sınırlayıcı kutu" modu) Çıkış ("Yüz ağı" modu)

ML Kit yüz algılama SDK'sı ile karşılaştırma

Yüz örgü algılama API'si Yüz Algılama API'si
Kullanım alanı önerilir (örnekler)
  • Video akışındaki yüzler için AR efektleri oluşturun
  • Selfie'ye benzer resimlerde gerçek zamanlı yüz algılama (yaklaşık 2 metre içindeki yüz)
  • Bir resimde kaç yüz olduğunu algılama
  • Kameradan uzaktaki yüzleri algıla
Gecikme Düşük (Pixel 3'te ~14 ms)

Gerçek zamanlı olarak önerilir

Orta (hızlı mod AÇIKken Pixel 3'te ~60 ms)
Önerilen giriş Yüzler yaklaşık 2 metre (yaklaşık 2 metre) içinde çekildi Yüz içeren herhangi bir resim
Yüz noktaları çıkışı "Yüz ağı" modu etkinleştirildiğinde her yüz için 468 3D noktaları ve üçgen bilgileri gösterilir. "Yüz konturu" modu etkinleştirildiğinde her yüz için 133 2D nokta.
# yüz tanındı
  • "Yalnızca sınırlayıcı kutu" modu: Yüzler kameraya yakın olduğu sürece >=1 sınırlayıcı kutu (<= ~ 2 metre veya ~7 metre uzakta)
  • "Yüz ağı" modu: Yüzler kameraya yakın olduğu sürece (yaklaşık 2 metre mesafede) maksimum 2 sınırlayıcı kutu ve örgü
  • "Sınırlama kutusu" modu: >=1; yüzler kameradan uzakta olabilir ancak yüz başına minimum 100x100 piksel boyutunda olabilir
  • Yüz konturları: Yüzler kameraya yakın olduğu sürece maksimum 1
İzleme kimliği Hayır Evet
Yüz yönü Hayır Evet
Yüz sınıflandırması (ör. gülümseyme) Hayır Evet
Uygulama seçenekleri Yalnızca paket halinde Gruplandırılan / Paket halinde olmayan
Uygulama boyutu Gruplandırılan: ~6,4 MB

Gruplandırılan: Henüz kullanılamıyor

Paket halinde: ~6,9 Mb

Gruplandırılan: ~0,6 Mb