Yüz algılama

ML Kit'in yüz algılama API'si ile bir görüntüdeki yüzleri algılayabilir, önemli yüz özelliklerini tanımlayabilir ve algılanan yüzlerin sınırlarına ulaşabilirsiniz. API'nin yüzleri algıladığını, kişileri tanımadığını unutmayın .

Yüz algılama özelliğiyle, selfie'leri ve portreleri süsleme ya da bir kullanıcı fotoğrafından avatar oluşturma gibi görevleri gerçekleştirmek için ihtiyaç duyduğunuz bilgileri edinebilirsiniz. ML Kit, yüz algılamayı gerçek zamanlı olarak gerçekleştirebildiğinden görüntülü sohbet veya oyuncunun ifadelerine yanıt veren oyunlarda bu özelliği kullanabilirsiniz.

iOS Android

Temel özellikler

  • Yüz özelliklerini tanıyıp bulun Algılanan her yüzün göz, kulak, yanak, burn ve ağzının koordinatlarını alın.
  • Yüz özelliklerinin sınırlarını çizin Algılanan yüzlerin ve gözlerin, kaşların, dudakların ve burunun hatlarını çizin.
  • Yüz ifadelerini tanıyın Bir kişinin gülümsediğini veya gözleri kapalı olup olmadığını belirleyin.
  • Video karelerinde yüzleri izleme Algılanan her benzersiz yüz için tanımlayıcı alın. Tanımlayıcı, farklı çağrılar arasında tutarlıdır. Bu sayede, video akışındaki belirli bir kişi üzerinde görüntü değiştirme işlemi gerçekleştirebilirsiniz.
  • Video karelerini gerçek zamanlı olarak işleyin Cihazda yüz algılama gerçekleştirilir ve video işleme gibi gerçek zamanlı uygulamalarda kullanılabilecek kadar hızlıdır.

Örnek sonuçlar

1. Örnek

NASA'dan Zero Gravity'de Fizikçi Stephen Hawking

Algılanan her yüz için:

Yüz 1/3
Sınırlayıcı poligon (884.880004882812, 149,546676635742)
Döndürme açıları Y: -14,054030418395996, Z: -55,007488250732422
İzleme Kimliği 2
Yüzdeki önemli noktalar
Sol göz (945.869323730469, 211.867126464844)
Sağ göz (971.579467773438, 247.257247924805)
Ağzın altı (907.756591796875, 259.714477539062)

... vb.

Özellik olasılıkları
Gülümseyen 0,88979166746139526
Sol göz açık 0,98635888937860727
Sağ göz açık 0,99258323386311531

2. Örnek (yüz kontur algılama)

Yüz kontur algılama özelliğini etkinleştirdiğinizde, algılanan her yüz özelliği için bir nokta listesi de alırsınız. Bu noktalar özelliğin şeklini temsil eder. Aşağıdaki resimde bu noktaların bir yüzle nasıl eşleştirildiği gösterilmektedir. Büyütmek için resmi tıklayın:

Yüz çevresi konturları
Burun köprüsü (505.149811, 221.201797), (506.987122, 313.285919)
Sol göz 404.642029, 232.854431), 232.854431), (408.527,2013, 70,22, 22, 24, 22, 22, 22, 22, 22, 24, 22, 24, 22, 24, 22, 24, 21, 21, 24, 22, 24, 21, 24, 22, 24, 21, 24, 24, 23, 23, 24, 21, 24, 23, 24, 23, 41, 24, 23, 24, 22, 24, 24,24323, 231.527,2012, 231.5666623), (413.565796, 229.378296, 226.967682)
Üst dudağın üst kısmı (421.662048, 354.520813), (428.1038882, 349.694061), (440.847595, 348.0499837), 346.5499832), 346.2955532),
(vb.)