Yüz Tanıma

Pictoblox uygulamasında yüz tanıma eklentisini ekleyelim.

Eklenti ekle düğmesine tıklayalım.

Açılan pencerede

Face Detection-Yüz Tanıma eklentisine tıklayalım. Eklentimiz eklendi.

Yüz Tanıma

Yüz tanıma basitçe bir kişinin yüzünün görüntüsünün sayısallaştırılarak yüzün temel özelliklerini belirleyen bölümlerine (kaş, gözler, burun, ağız ve çene hattı gibi), bunların konumlarına ve birbirlerine uzaklığına göre her insan için benzersiz bir model oluşturan bilgisayarlı görü teknolojisidir. Yüz tanıma ve eşleştirme işlemi dört adımda gerçekleşmektedir.

1.Adım: Yüzü algılama
Görüntüdeki yüzlerin tespit edildiği aşamadır.

Bu aşamada doğrudan bir kameradan (canlı görüntüden) bir veya daha fazla yüz algılanır ve bulunur. Yüz algılama işlemi bir kameradan olabileceği gibi bir fotoğraf veya görüntü dosyası üzerinden de gerçekleşebilir.
2.Adım: Yüz analizi
Bu aşamada yüzün görüntüsü kaydedilip analiz edilir.

Yüz tanıma teknolojilerinin çoğu iki boyutlu görüntüler kullanmaktadır. Bu durum daha çok görüntünün (görseller, resimler vb.) kullanılmasına olanak tanır. Çünkü üç boyutlu görsel sayısı iki boyutluya göre daha azdır. Yüz analizinde yazılım yüzün geometrisini çıkarır. Yüzdeki ana ögeler arası mesafeler
(gözler arasındaki mesafe, göz çukurlarının derinliği, alından çeneye mesafe, elmacık kemiklerinin şekli, dudaklar ve çenenin hatları gibi) hesaplanır. Bu işlemin amacı yüzdeki belirgin ögelerin tanımlanmasıdır.
3.Adım: Görüntüyü veriye dönüştürme
Bu aşamada analog bilgiler dijital veri kümesine dönüştürülür. Yüz, sayılardan oluşan bir küme olarak tanımlanır. Her yüz “yüz izi” adı verilen benzersiz birer matematiksel modele dönüştürülür.
4.Adım: Eşleştirme
Oluşturulan yüz izi diğer yüz izleri ile (örneğin arananlar veri tabanındaki yüz izleri gibi) karşılaştırılır. Bir yüz izinin diğeriyle eşleşmesi durumunda eşleştirme işlemi tamamlanmış olur. Yüz tanıma iris veya parmak izi gibi diğer biyometrik ölçüm yöntemleri içinde en doğal ve kullanışlı olanıdır.

Yüz tanıma sistemleri akıllı telefonların ekran kilitlerini açmak, kayıp kişilerin/suçluların aranması, bulunması, sınır kontrolleri, havaalanı denetimleri, eğitimde öğrencilerin okula devamlarının takibi, internet/mobil bankacılık işlemlerine giriş, işyerlerinde giriş izni, denetim, sürücü tanıma gibi işlemlerde ve daha birçok farklı alanda kullanılmaktadır.

Visage Teknoloji Firması tarafından çevrim içi sunulan demo uygulamasında yaş tahmini,
duygu durumu tahmini, yüzdeki hatların işaretlenmesi, yüz eşleştirme ve kaplan modellemesi gibi özellikler yer almaktadır. Demoyu test etmek için aşağıdaki bağlantılara tıklayabilirsiniz.

https://visagetechnologies.com/demo

https://visagetechnologies.com/HTML5/latest/Samples/ShowcaseDemo/ShowcaseDemo.html

Face detection eklentisi

PictoBlox’da face detection eklentisinde kodlar dört kategoride bulunmaktadır.
1. Settings (Ayarlar)

2. Detection (Algılama)

3. Face recognition: Training (Yüz tanıma: eğitim)

4. Face recognition: Test (Yüz tanıma: test)

    1.Face Detection/Settings

    Eklentiyle ilgili ayarların yapıldığı bölümdür.

    Kameradan sahneye görüntü
    aktarmak için kullanılır.
    On : Kamerayı aç.

    Off : Kamerayı kapat.
    On flipped: Kameradaki görüntüyü ayna görüntüsünde açar.
    Trasnparency: Kameradaki görüntünün sahne üzerindeki saydamlığını ayarlamak için kullanılır.
    %0 kameradaki görüntü tam görünürken dekor görünmez. %100 kameradaki görüntü görünmezken
    dekor tam görünür.

    Yüz tanıma uygulamalarında algılanan yüzü belirtmek için kullanılan
    çerçevedir (sınır kutusu).

    Show : Kutuyu göstermek için kullanılır.

    Hide : Kutuyu gizlemek için kullanılır.

    Yüz algılama eşiğinin belirlenmesi için kullanılır. Eşik yükseldikçe yüz algılama için daha yüksek oranda bir
    eşleşme gerektirir.

    Detection

    Kameradan veya sahnedeki görüntülerden yüzlerin analiz edildiği, duygu durumu analizi, gözlerin konumunun ve yüz hatlarının belirlenmesi gibi işlemlerin yapıldığı bölümdür.

    2.Face Detection/Settings

    Sahnedeki yüzün çerçeve içine alınarak gösterilmesi.

    Örnek Kod

    Çıktı

    Kameradan veya sahneden alınan görüntünün analiz edilmesi için kullanılır.
    Kameradan görüntünün analiz edilebilmesi için bu blok öncesinde

    bloğunun kullanılmış olması gerekir.

    Sahneden (dekor vb.) görüntü almak için
    önce kamera kapatılmalıdır.

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir