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 şekillerini öğrenebilirsiniz. API'nin yüzleri algıladığını, kişileri tanımadığını unutmayın .

Yüz algılama sayesinde selfie'leri ve portreleri süslemek veya kullanıcıların fotoğraflarından avatarlar oluşturmak gibi işlemler için ihtiyacınız olan bilgileri edinebilirsiniz. ML Kit, yüz algılama özelliğini gerçek zamanlı olarak gerçekleştirebildiği için bu özelliği, görüntülü ifadeler veya oyuncuların ifadelerine yanıt veren oyunlar gibi uygulamalarda kullanabilirsiniz.

iOS Android

Temel özellikler

  • Yüz özelliklerini tanıma ve bulma Algılanan yüzlerin, kulakların, yanakların, burnun ve ağzın koordinatlarını bulun.
  • Yüz özelliklerinin konturlarını alın Tespit edilen yüzlerin ve gözlerinin, kaşlarının, dudaklarının ve burnunun konturlarını alın.
  • Yüz ifadelerini tanıma Bir kişinin gülümsediğini veya gözlerinin kapalı olup olmadığını belirleyin.
  • Video çerçevelerindeki yüzleri takip et Algılanan her benzersiz yüz için bir tanımlayıcı alın. Tanımlayıcı, çağrılar genelinde tutarlı olduğundan, bir video akışında belirli bir kişi üzerinde görüntü manipülasyonu gerçekleştirebilirsiniz.
  • Video karelerini gerçek zamanlı olarak işleme Yüz algılama, cihazda gerçekleşir ve video manipülasyonu gibi gerçek zamanlı uygulamalarda kullanılabilecek kadar hızlıdır.

Örnek sonuçlar

1. Örnek

NASA'dan Sıfır Yerçekimiyle Fizikçi Stephen Hawking

Algılanan her yüz için:

Yüz 1/3
Sınırlayıcı poligon (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 3288
Döndürme açıları Y: -14,054030418395996, Z: -55,007488250732422
İzleme Kimliği 2
Yüzde ö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ı
{0}Gülümseyerek{/1} 0,88979166746139526
Sol göz açık 0,98635888937860727
Sağ göz açık 0,99258323386311531

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

Yüz konturu algılamayı algıladığınızda, 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ştiği gösterilmektedir. Resmi büyütmek için tıklayın:

Yüz hatları
Burun köprüsü (505.149811, 221.201797), (506.987122, 313.285919)
Sol göz
Üst dudağın üst kısmı
(vb.)