Azure Yüz Yüze hizmeti nedir?

Uyarı

11 Haziran 2020’de Microsoft, insan haklarına dayalı etkili düzenlemeler yapılmadığı sürece ABD’deki polis departmanlarına yüz tanıma teknolojisi satmayacağını duyurmuştur. Bu nedenle müşteriler, azure hizmetlerinden yüz tanıma özelliklerini veya Yüz Tanıma veya Video Indexer gibi işlevleri kullanamayabilirsiniz. Müşteri, hizmetlerde bir güvenlik departmanı tarafından veya bu hizmetlerin kullanımına izin Birleşik Devletler. Yeni bir Yüz Oluşturma kaynağı oluşturduklarında, Azure Portal'da hizmeti Birleşik Devletler'daki bir emniyet departmanı tarafından veya bir emniyet departmanı tarafından kullanmaymayacak ve Sorumlu AI (RAI) belgelerini gözden geçirerek bu hizmeti buna uygun şekilde kullanmayacaklarını kabul ediyor ve kabul edersiniz.

Azure Yüz Tanıma hizmeti, görüntülerde insan yüzlerini algılayan, tanıyan ve analiz etmek için yapay zeka algoritmaları sağlar. Yüz tanıma yazılımı kimlik doğrulaması, temassız erişim denetimi ve gizlilik için bulanıklık gibi birçok farklı senaryoda önemlidir.

Kimlik Doğrulaması: Dijital veya fiziksel hizmetlere erişim izni vermek ya da bir hesabı kurtarmak için birinin kimliğini, resmi olarak verilmiş bir kimlik kartına (passport, sürücü lisansı veya başka bir kayıt görüntüsü gibi) karşı doğrular. Belirli erişim senaryoları yeni bir hesap açma, çalışanı doğrulama veya çevrimiçi değerlendirmeyi yönetmeyi içerir. Kimlik doğrulaması, bir kişi eklemeye alındıktan sonra ve dijital veya fiziksel bir hizmete erişen kişiler tarafından tekrar tekrar yapılabilir.

Temassız Access Control: Kart veya bilet gibi günümüzün yöntemleriyle karşılaştırıldığında, yüz tanıma tercihi gelişmiş bir erişim denetimi deneyimi sağlarken kart paylaşımı, kayıp veya hırsızlık durum ve güvenlik risklerini de azaltmaktadır. Yüz tanıma; havaalanı, park, tema parkları veya binalar gibi ofislerde, hastanelerde, sporlarda, sporlarda veya okullarda yapılan iade işlemleri döngüsünde bir insanla birlikte iade sürecine yardımcı olur.

Yüz Redaction: Gizliliklerini korumak için bir videoya kaydedilmiş kişilerin yüzlerini redact veya bulanıklaştırma.

Bu belge aşağıdaki makale türlerini içerir:

  • Hızlı başlangıçlar, hizmete çağrılar yapma ve kısa bir süre içinde sonuçları alama konusunda adım adım yönergelerdir.
  • Nasıl yapılır kılavuzları, hizmeti daha belirli veya özelleştirilmiş yollarla kullanmaya yönelik yönergeler içerir.
  • Kavramsal makaleler, hizmetin işlevselliği ve özellikleri hakkında ayrıntılı açıklamalar sağlar.
  • Öğreticiler, bu hizmeti daha geniş iş çözümlerini bileşen olarak kullanmayı gösteren daha uzun kılavuzlardır.

Yüz algılama ve analiz

Yüz algılama, diğer tüm senaryolarda ilk adım olarak gereklidir. Detect API'si bir görüntüde insan yüzlerini algılar ve konumlarının dikdörtgen koordinatlarını döndürür. Ayrıca, yüzleri tanımlamak veya doğrulamak için sonraki işlemlerde kullanılan depolanan yüz verilerini temsil eden benzersiz bir kimlik döndürür.

İsteğe bağlı olarak, yüz algılama baş pozu, yaş, duygu, yüz kılı ve gözlük gibi yüzle ilgili bir dizi özniteliği de ayıklar. Bu öznitelikler gerçek sınıflandırmalar değil genel tahminlerdir. Bazı öznitelikler, kullanıcılar kendilerini yüz hizmetine eklerken uygulamanıza yüksek kaliteli yüz verileri almalarını sağlamak için yararlıdır (örneğin, uygulamanız kullanıcılara güneş gözlüğü takmışsa güneş gözlüğülerini çıkarması önerisinde olabilir).

Not

Yüz algılama özelliği, Görüntü İşleme hizmeti aracılığıyla da kullanılabilir. Ancak Tanımlama, Doğrulama, Benzeri Bulma veya Yüz gruplama gibi diğer Yüz İşlemlerini kullanmak için bu hizmeti kullansanız iyi olur.

Yüz algılama ve analiz hakkında daha fazla bilgi için Yüz algılama kavramları makalesine bakın. Ayrıca API başvurularını algılama belgelerine de bakın.

Kimlik doğrulaması

Modern kuruluşlar ve uygulamalar, kullanıcının iddia ettiği kişi olduğunu doğrulamak için Yüz Tanıma ve Yüz Doğrulama işlemlerini kullanabilir.

Kimlik

Yüz belirleme, bir görüntüde yer alan bir yüzün güvenli bir depoda yer alan yüz kümesiyle "bire çok" eşleşmesi ile ilgili olabilir. Eşleşme adayları, yüz verilerini sorgu yüzüyle ne kadar yakından eşleyene göre döndürülür. Bu senaryo, belirli bir grup kullanıcıya bina veya havaalanı erişimi vermek veya cihazın kullanıcılarını doğrulamak için kullanılır.

Aşağıdaki görüntüde adlı bir veritabanı örneği yer "myfriends" alır. Her grup en fazla 1 milyon farklı kişi nesnesi içerebilir. Her kişi nesnesinde en fazla 248 kayıtlı yüz olabilir.

Farklı kişiler için üç sütuna sahip, her biri yüz görüntülerinin üç satırı olan bir kılavuz

Bir grup oluşturduk ve eğittikten sonra, algılanan yeni bir yüzle grup üzerinde kimlik oluşturabilirsiniz. Yüz, grupta bir kişi olarak belirlenirse kişi nesnesi döndürülür.

Doğrulama

Doğrulama işlemi "Bu iki yüz aynı kişiye mi ait?" sorusunu yanıtlar.

Doğrulama, aynı kişi olduklarını doğrulamak için bir görüntüde yer alan yüzün güvenli bir depodan veya fotoğraftan tek bir yüze eşleşmesi de "bire bir" olur. Doğrulama, kullanıcıların uzaktan kredi hesabı açmalarına olanak sağlayan bir bankacılık uygulaması gibi Kimlik Doğrulama için kullanılabilir.

Kimlik doğrulaması hakkında daha fazla bilgi için Yüz tanıma kavramları kılavuzuna veya API'yi Tanımlama ve Doğrulama başvuru belgelerine bakın.

Benzer yüzleri bulma

Benzer Bul işlemi, hedef yüz ile aday yüz kümesi arasında eşleşen yüzleri karşılar ve hedef yüze benzer daha küçük bir yüz kümesi bulur. Bu, görüntüye göre yüz araması yapmak için kullanışlıdır.

Hizmet matchPerson ve matchFace olmak için iki çalışma modu destekler. MatchPerson modu, Doğrulama API'sini kullanarak aynı kişi için filtreleme sonrasında benzer yüzler döndürür. matchFace modu aynı kişi filtresini yoksayıyor. Aynı kişiye ait olan veya olmayan benzer aday yüzlerinin listesini döndürür.

Aşağıdaki örnek hedef yüzü gösterir:

Gülümseyen kadın

Bu görüntüler de aday yüzleridir:

Beş tane gülümseyen kişi görüntüsü. A ve B görüntüleri aynı kişiyi gösterir.

Dört benzer yüzü bulmak için matchPerson modu, hedef yüzle aynı kişiyi gösterecek A ve B'yi döndürür. matchFace modu, bazıları hedefle aynı kişi veya benzerliği düşük olsa bile tam olarak dört adaydan biri olan A, B, C ve D'yi döndürür. Daha fazla bilgi için Yüz tanıma kavramları kılavuzuna veya Benzer API'yi Bul başvuru belgelerine bakın.

Yüzleri grupla

Grup işlemi, bilinmeyen yüzler grubunu benzerlik temel alınarak birkaç küçük gruba böler. Her grup, özgün yüz kümesinin kopuk bir alt kümesidir. Ayrıca hiçbir benzerlik bulunamadığın yüz kimliklerini içeren tek bir "messyGroup" dizisi döndürür.

Döndürülen gruptaki tüm yüzlerin aynı kişiye ait olması olasıdır, ancak tek bir kişi için birkaç farklı grup olabilir. Bu gruplar, örneğin ifade gibi başka bir faktöre göre ayrılır. Daha fazla bilgi için Yüz tanıma kavramları kılavuzuna veya Grup API'si başvuru belgelerine bakın.

Örnek uygulama

Aşağıdaki örnek uygulamalar Yüz Yüze hizmetini kullanmanın birkaç yolu gösterir:

  • FamilyNotes UWP uygulaması, bir aile not paylaşım senaryosunda konuşma, Cortana, mürekkep ve kamera ile yüz tanımlamayı kullanan bir Evrensel Windows Platformu (UWP) uygulamasıdır.

Veri gizliliği ve güvenliği

Tüm Bilişsel Hizmetler kaynaklarında olduğu gibi, Yüz Yüze hizmetini kullanan geliştiricilerin de Microsoft'un müşteri verileriyle ilgili ilkelerini biliyor olması gerekir. Daha fazla bilgi için Microsoft Güven Merkezi'nde Bilişsel Hizmetler sayfasına bakın.

Sonraki adımlar

Bir yüz tanıma uygulamasının temel bileşenlerini tercih edersiniz dilde kodlarken bir hızlı başlangıç izleyin.