Yüz örgülü algılama

ML Kit'in yüz ağı algılama API'si ile selfie benzeri resimler için 468 3D noktadan gerçek zamanlı yüksek doğrulukta ağ oluşturabilirsiniz. Yüzler, kameradan en fazla 2 metre uzakta olmalıdır.

Kameradan yaklaşık 2 metreden (~7 fit) uzakta yüzleri algılamak istiyorsanız lütfen ML Kit'in yüz algılama SDK'sı bölümüne bakın.

Yüz örgülü algılama özelliğiyle ilgili olarak kullanılan bazı terimler şunlardır:

  • Sınırlayıcı kutu, algılanan yüz için dikdörtgen bir alandır.
  • Yüz örgü bilgisi, algılanan bir yüzün geometrik ağını çizmek için kullanılabilecek 468 adet 3D nokta ve kenardan oluşan bir gruptur.

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

Android

Temel özellikler

  • Yüzleri tanı ve bul Selfie benzeri bir resimde algılanan yüzler için sınırlayıcı kutuyu alın.
  • Yüz örgü bilgilerini alma Algılanan her yüz için 468 adet 3D nokta ve üçgen bilgisi alın.
  • Video karelerini gerçek zamanlı olarak işleyin Yüz örgülü 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 örgüsü" modu)

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

Yüz örgülü algılama API'si Yüz Algılama API'si
Kullanım alanı önerilir (örnekler)
  • Video akışındaki yüzlerde AR efektleri oluşturun
  • Selfie benzeri resimlerde gerçek zamanlı yüz algılama (yaklaşık 2 metre mesafedeki yüz)
  • Bir resimde kaç yüz olduğunu algılama
  • Kameradan uzaktaki yüzleri algılayın
Gecikme Düşük (Pixel 3'te yaklaşık 14 ms)

Gerçek zamanlı için önerilir

Orta (hızlı mod AÇIK olduğunda Pixel 3'te yaklaşık 60 ms)
Önerilen giriş ~2 metre (~7 fit) içinde kaydedilen yüzler Yüz içeren tüm resimler
Face Points çıkışı "Yüz örgüsü" modu etkinleştirildiğinde her yüz için 468 adet 3D nokta ve üçgen bilgisi. "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 fit uzakta)
  • "Yüz örgüsü" 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ırlayıcı kutu" modu: >=1; yüzler kameradan uzakta olabilir ancak yüz başına minimum boyut 100x100 pikseldir
  • Yüz konturları: Yüzler kameraya yakın olduğu sürece en fazla 1
İzleme kimliği Hayır Evet
Yüz yönü Hayır Evet
Yüz sınıflandırması (ör. gülümseme) Hayır Evet
Uygulama seçenekleri Yalnızca grup halinde Gruplandırılmış / Gruplandırılmamış
Uygulama boyutu Paket: ~6,4 MB

Grup halinde olmayanlar: Henüz mevcut değil

Paket: ~6,9 Mb

Gruplandırılmamış: ~0,6 Mb