Yüz Tanıma

· Bileşenler

sgcBiometrics 2.0 sürümünden itibaren, uyumlu bir Windows Hello kamerası kullanılarak Yüz Tanıma desteklenir; bu, kameranın önünde bir insan olup olmadığını izlemenize olanak tanır (birinin olup olmadığını öğrenebilir, kimliği belirleyebilir, gelişi ve gidişi tespit edebilirsiniz ve daha fazlası). Yüz Tanıma ve Kimlik Belirleme de desteklenir.

Yüz Tanıma, yalnızca sistem sensör havuzu tarafından desteklenir; bu nedenle önce Windows Hello kullanarak bir kullanıcı kaydetmeniz gerekir (WBF, yüz kaydına izin vermez, yalnızca parmak izleri desteklenir). Windows'unuza birden fazla yüz kaydedebilirsiniz; yalnızca yeni bir windows hesabı oluşturup yeni yüzü bu hesaba eklemeniz gerekir.

Gereksinimler

Windows 10'a yüzünüzle giriş yapın

Windows 10'a yüzünüzle nasıl giriş yapılır

Temel Kullanım 

1. Herhangi bir form veya datamodule'e bir TsgcWinBioFacial yerleştirin.

2. Açık bir Oturum olup olmadığını kontrol edin; yoksa, sensörünüzü kullanmaya başlamak için InitializeSensors metodunu çağırın. Yüz Tanıma bileşeni Asenkron mod kullanır; bu nedenle sensörleri başlatmak için bir Zaman Aşımı ayarlayın (milisaniye cinsinden).

  if not TsgcWinBioFacial1.SessionIsOpen then

    TsgcWinBioFacial1.InitializeSensors(10000);

  a. Başlatma başarılı olursa, OnEnumBiometricUnit olayı çağrılır.

  b. Herhangi bir hata varsa, OnError olayı tetiklenir.

3. Yüzü tanımayı denemek için FacialRecognize metodunu çağırın; true döndürürse, yüzün tanındığı anlamına gelir.

  if TsgcWinBioFacial1.FacialRecognize then

    ShowMessage('Face Recognized')

  else

    ShowMessage('Unknown Face');

4. FacialIdentify metodunu çağırarak Yüz Kimlik Belirleme Kimliğini alabilirsiniz; başarılı olursa AccountSid değerini bir dize olarak döndürür.

  ShowMessage(TsgcWinBioFacial1.FacialIdentify);

});