Yüz tanıma

Bu makalede Yüz tanıma kavramı, ilgili işlemleri ve temel alınan veri yapıları açıklanmaktadır. Genel olarak, yüz tanıma, yüzlerine göre kişileri doğrulama veya tanımlama işlemidir. Yüz tanıma, kuruluşların ve uygulamaların (uzak) bir kullanıcının iddia ettikleri kişi olduğunu doğrulamak için kullanabilecekleri tanımlama senaryosunun uygulanmasında önemlidir.

Vision Studio'yu kullanarak yüz tanıma özelliklerini hızlı ve kolay bir şekilde deneyebilirsiniz.

Yüz tanıma işlemleri

Dikkat

Yüz tanıma hizmeti erişimi, Sorumlu yapay zeka ilkelerimizi desteklemek için uygunluk ve kullanım ölçütlerine göre sınırlıdır. Yüz tanıma hizmeti yalnızca Microsoft tarafından yönetilen müşteriler ve iş ortakları tarafından kullanılabilir. Erişim için başvurmak için Yüz Tanıma giriş formunu kullanın. Daha fazla bilgi için Yüz sınırlı erişim sayfasına bakın.

PersonGroup oluşturma ve eğitim

Eşleşecek kişi kümesini depolamak için bir PersonGroup veya LargePersonGroup oluşturmanız gerekir. PersonGroups, her biri tek bir kişiyi temsil eden Ve bu kişiye ait bir yüz verileri kümesini tutan Kişi nesnelerini tutar.

Train işlemi, yüz verileri karşılaştırmalarında kullanılacak veri kümesini hazırlar.

Kimlik

Identify işlemi bir veya birden çok kaynak yüz kimliği (DetectedFace veya PersistedFace nesnesinden) ve bir PersonGroup veya LargePersonGroup alır. Her kaynak yüzün ait olabileceği Kişi nesnelerinin listesini döndürür. Döndürülen Kişi nesneleri, tahmin güvenilirlik değerine sahip Aday nesneleri olarak sarmalanmıştır.

Doğrulama

Verify işlemi tek bir yüz kimliği (DetectedFace veya PersistedFace nesnesinden) ve bir Person nesnesi alır. Yüzün aynı kişiye ait olup olmadığını belirler. Doğrulama bire bir eşleştirmedir ve Tanımlama API'sinin sonuçları üzerinde son denetim olarak kullanılabilir. Ancak, isteğe bağlı olarak, API performansını geliştirmek için Aday Kişi'nin ait olduğu PersonGroup'a geçebilirsiniz.

Tanıma işlemleri çoğunlukla aşağıdaki veri yapılarını kullanır. Bu nesneler bulutta depolanır ve kimlik dizeleri tarafından başvurulabilir. Kimlik dizeleri bir abonelik içinde her zaman benzersizdir, ancak ad alanları yinelenebilir.

Yüz tanıma veri yapıları kılavuzuna bakın.

Giriş gereksinimleri

Giriş görüntülerinizin en doğru tanıma sonuçlarını vermesini sağlamak için aşağıdaki ipuçlarını kullanın:

  • Desteklenen giriş görüntüsü biçimleri JPEG, PNG, GIF (ilk kare), BMP'dir.
  • Görüntü dosyası boyutu 6 MB'tan büyük olmamalıdır.
  • Fotoğraf bileşimi nedeniyle bazı yüzler tanınmayabilir, örneğin:
    • Aşırı aydınlatmalı görüntüler, örneğin, ciddi arka aydınlatma.
    • Bir veya iki gözü de engelleyen engeller.
    • Saç tipi veya yüz kılları arasındaki farklar.
    • Yaş nedeniyle yüz görünümünde değişiklikler.
    • Aşırı yüz ifadeleri.
  • Geçerli algılama modellerini kullanırken yüz algılama işleminde özniteliğini, görüntünün yüz tanımayı deneyecek kadar kaliteli olup olmadığının genel bir yönergesi olarak kullanabilirsinizqualityForRecognition. Kişi kaydı için yalnızca "high" kaliteli görüntüler önerilir ve tanımlama senaryolarında veya üzerinde "medium" kalite önerilir.

Sonraki adımlar

Yüz tanıma kavramlarını artık bildiğinize göre eğitilmiş bir PersonGroup'a karşı yüzleri tanımlayan bir betik yazın.