Amazon Rekognition ile Yüzleri Tespit Etme, Analiz Etme ve Karşılaştırma
ÖĞRETİCİ
Giriş
Bu öğreticide, AWS Yönetim Konsolu'nu kullanarak Amazon Rekognition'da yüz tanıma özelliklerini nasıl kullanacağınızı öğreneceksiniz. Amazon Rekognition, derin öğrenme tabanlı görüntü ve video analizi hizmetidir.
Bir geliştirici olarak, çalışan doğrulama sistemi geliştiriyorsanız veya video düzenleme işlemini otomatik hâle getirmeniz ya da diğer uygulamalar için ikincil kimlik doğrulama sağlamanız gerekiyorsa yüz tanıma ve karşılaştırma zorluğuyla karşılaşabilirsiniz. Bu zorluğun üstesinden gelmek için kendi makine öğrenimi modelinizi oluşturabilir, bir API geliştirebilir ve kendi altyapınızı yönetebilirsiniz. Bu seçenek biraz maliyetli olup gelişmiş bilgi gerektirmekte ve zaman almaktadır.
Daha kolay bir yol olarak Amazon Rekognition'ı tercih edebilirsiniz. Bu hizmet, altyapı yönetimi veya modelleme olmaksızın bir görüntü ya da videodaki yüzleri tespit edebilir, gözlerin konumu gibi yüz özelliklerini bulabilir ve neredeyse gerçek zamanlı olarak veya gruplar hâlinde mutlu ya da üzgün olma gibi duyguları tespit edebilir.
Bu öğreticide, Amazon Rekognition'ı kullanarak bir görüntüyü analiz edecek ve ardından diğer görüntülerle karşılaştırarak yüzlerin aynı olup olmadığını belirleyeceksiniz.
Bu öğreticide, AWS CLI veya Rekognition API ile kullanılabilecek işlevlerin tanıtımı gösterilmektedir. Üretim veya kavram kanıtı uygulamaları için, Amazon Rekognition konsolu yerine program aracılığıyla erişilebilen bu arabirimleri kullanmanızı öneririz.
AWS deneyimi
Başlangıç seviyesi
Tamamlama süresi
10 dakika
Tamamlama maliyeti
Ücretsiz Kullanım için uygun
Gerekenler:
- AWS Hesabı
- Önerilen tarayıcı: Chrome’un veya Firefox’un en son sürümü
[**]Son 24 saat içinde oluşturulan hesapların henüz bu öğretici için gerekli hizmetlere erişimi olmayabilir.
Kullanılan hizmetler
Son güncelleme
11 Temmuz 2022
Uygulama
-
Amazon Rekognition Konsolu'na girme
AWS Yönetim Konsolu'nu açın, böylece bu adım adım kılavuzu açık tutabilirsiniz. Ekran yüklendiğinde kullanmaya başlamak için kullanıcı adınızı ve parolanızı girin. Ardından arama çubuğuna Rekognition yazın ve Rekognition'ı seçerek hizmet konsolunu açın.
-
Yüzleri analiz etme
Bu adımda bir görüntüyü analiz ederek elde edebileceğiniz ayrıntılı JSON yanıtını görmek için Amazon Rekognition'daki yüz analizi özelliğini kullanacaksınız.
a) Başlamak için soldaki panel gezinti alanında Yüz analizi'ni seçin. Bu özellik bir görüntüdeki yüzleri analiz etmenize ve JSON yanıtı almanıza olanak tanır.
b) Bu öğretici için ilk örnek görüntüyü buradan açın ve kaydedin.
c) Turuncu renkli Yükle düğmesine tıklayın ve az önce kaydettiğiniz örnek görüntüyü seçin.
d) Sonuçlar açılır menüsünden, tespit edilen her yüz için sonuçlara tıklayabilir ve sonuçları hızlıca görüntüleyebilirsiniz.
e) JSON sonuçlarını görüntülemek için Yanıt açılır menüsüne tıklayın. Duygu sonuçları altında, tespit edilen çok sayıda duygu olduğunu görebilirsiniz. Mutlu, %99,98 güven derecesine sahiptir.Bir geliştirici olarak, görüntü ve videolardaki duyguların tespit edilmesi, duygulara göre bir dijital kütüphanenin katalog hâline getirilmesine olanak tanır. Duyguların tespit edilmesine yönelik bir diğer kullanım örneği, kullanıcıların mevcut duygularına göre uyarlanan kişiselleştirilmiş deneyim elde edebilmeleri için reklam hedefleme faaliyetinin artırılmasıdır.
-
Yüzleri karşılaştırmaBu adımda, eşleşmeyen iki farklı görüntüyü karşılaştırarak elde edilen ayrıntılı JSON yanıtını görüntülemek için yüz karşılaştırma özelliğini kullanacaksınız.
a) Soldaki panel gezinti alanında Yüz karşılaştırma'yı seçin.
b) Bu öğretici için ikinci örnek görüntüyü buradan açın ve kaydedin.
c) Referans yüz için turuncu renkli Yükle düğmesine tıklayın ve az önce kaydettiğiniz görüntüyü seçin.
c) Karşılaştırma yüzü için turuncu renkli Yükle düğmesine tıklayın ve 2. adımda kullandığımız ilk örnek görüntümüzü seçin.
e) Sonuçlar açılır menüsünde, karşılaştırma yüzleri görüntümüzde tespit edilen yüzlerden hiçbirinin referansımızla eşleşmediğini görebilirsiniz.
f) JSON sonuçlarını görüntülemek için Yanıt açılır menüsüne tıklayın. Tespit edilen her bir yüz için "Benzerlik" skorunun hiçbir zaman 1'i geçmediğini görebilirsiniz. Benzerlik skoru 1 ile 100 arasında değişmekle birlikte eşik değer, API kullanılırken ayarlanabilmektedir.Bir geliştirici olarak, uygun ölçekte yüzlerin karşılaştırılması özelliğini aranan kişilerin bulunması, yüz tabanlı bir çalışan kimlik doğrulama sisteminin oluşturulması veya bir konaklama merkezinde kalan konuklara VIP deneyimi sunulması için uygulamalarda kullanabilirsiniz.
-
Yüzleri karşılaştırma (tekrar)Bu adımda, eşleşen iki farklı görüntüyü karşılaştırarak elde edilen ayrıntılı JSON yanıtını görüntülemek için yüz karşılaştırma özelliğini kullanacaksınız.
a) Bu öğretici için üçüncü ve son örnek görüntüyü buradan açın ve kaydedin.
c) Referans yüz için turuncu renkli Yükle düğmesine tıklayın ve az önce kaydettiğiniz örnek görüntüyü seçin.
c) Diğer fotoğrafımızla karşılaştırılan referans yüzde %99 benzerlik skoru olduğunu ve diğer hiçbir yüzde bir eşleşme olmadığını görebilirsiniz.
d) Her bir karşılaştırmanın ayrıntılarını görüntülemek için Yanıt açılır menüsüne tıklayın.
Sonuç
Yüzleri analiz etmek ve karşılaştırmak için konsolun nasıl kullanılacağını öğrendiniz. Uygun ölçekte faaliyet göstermek için API’yı kullanarak bu özellikten de faydalanabilirsiniz. Aranan kişileri tespit etmek, bir dijital kütüphaneyi katalog hâline getirmek, yüz tabanlı bir çalışan doğrulama sistemi oluşturmak veya duygu analizi yapmak için altyapı ya da bir model eğitme konusunu düşünmeden uygun ölçekte yüz analizi gerçekleştirmeniz gerektiğinde Amazon Rekognition'ı kullanın.
Sonraki adımlar
Bir yüz tanıma sistemi oluşturun
Bir medya analizi çözümü oluşturun
Konsolu keşfedin