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

  • 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.

    Amazon Rekognition Konsolu'na girme
  • 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.
    Panel gezinti alanında Yüz analizi'ni seçme

    b) Bu öğretici için ilk örnek görüntüyü buradan açın ve kaydedin.

    652499668

    c) Turuncu renkli Yükle düğmesine tıklayın ve az önce kaydettiğiniz örnek görüntüyü seçin.

    Mavi renkli Yükle düğmesine tıklama ve henüz kaydettiğiniz örnek görüntüyü seçme

    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.

    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.
    JSON sonuçlarını görüntülemek için Yanıt açılır menüsüne tıklama
    JSON Sonuçları: Tespit edilen duygular: Mutlu, şaşkın, sakin
  • Bu 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.

    Yüz karşılaştırma'yı seçme

     

    b) Bu öğretici için ikinci örnek görüntüyü buradan açın ve kaydedin.

    Öğretici için ikinci örnek görüntü

     

    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.

    Referans yüz için Yükle düğmesine tıklama

     

    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.

    Karşılaştırma yüzü için mavi renkli Yükle düğmesine tıklama

     

    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.

    Sonuçlar açılır menüsü, referansın eşleşmediğini gösteriyor
     
    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.

    Yanıt açılır menüsünde benzerlik skoru
  • 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.

    Öğretici için üçüncü ve son örnek görüntü

     

    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.

    Mavi renkli Yükle düğmesine tıklama

     

    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.

    Diğer fotoğrafımızla karşılaştırılan referans yüz, %97 benzerlik skoru tespit etti

     

    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.

    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

Easily perform facial analysis on live feeds by creating a serverless video analytics environment using Amazon Rekognition Video
Sonraki »

Bir medya analizi çözümü oluşturun

Get started with automated metadata extraction using the AWS Media Analysis Solution
Sonraki »

Konsolu keşfedin

DocumentDB, Neptune, ek bulut sunucuları ve daha fazlasını hemen ücretsiz kullanmaya başlayın!
Sonraki »

Bu sayfa size yardımcı oldu mu?