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 Hello'yu destekleyen uyumlu bir kamera.
- Windows 10+ (yalnızca masaüstü uygulamaları)
- Windows Server 2016+ (yalnızca masaüstü uygulamaları).
Windows 10'a yüzünüzle giriş yapın
Windows 10'a yüzünüzle nasıl giriş yapılır
- Settings > Accounts > Sign-in options bölümüne gidin.
- Bir hesap parolası ve PIN ayarlayın.
- Windows Hello altında Face için "Set up" düğmesine tıklayın.
- "Get started" düğmesine tıklayın, PIN'inizi girin ve Windows yüzünüzü taramak için birkaç saniye harcarken kameranın önünde oturun.
- "Close" düğmesine tıklayın, her şey hazı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);
