Fingerprint Enumerate Enrollments WBF

· Features

Das sgcBiometrics-Paket bringt in der nächsten Version 1.4.0 eine neue Funktion: Du kannst jetzt aufzählen, welche Enrollments dem ausgewählten Sensor-Pool zugeordnet sind. Diese Methode funktioniert für System- und private Sensor-Pools.

Bisher wusstest du nicht, ob bereits eine biometrische Probe in deiner Datenbank gespeichert war, außer du hast versucht, den Fingerabdruck erneut zu registrieren. Nun kannst du zuerst auflisten, welche Fingerabdrücke in deiner Datenbank gespeichert sind.

Enrollments aufzählen 

FingerPrint.EnumEnrollments;
procedure TFRMFingerPrint.FingerPrintEnumEnrollments(Sender: TObject; const
    aIdentity: WINBIO_IDENTITY; const aSubFactor: WINBIO_BIOMETRIC_SUBTYPE;
    const aNum, aCount: Integer);
var
  vSubFactor: string;
begin
  case aSubfactor of
    WINBIO_ANSI_381_POS_RH_THUMB: vSubFactor := 'RH_THUMB';
    WINBIO_ANSI_381_POS_RH_INDEX_FINGER: vSubFactor := 'RH_INDEX_FINGER';
    WINBIO_ANSI_381_POS_RH_MIDDLE_FINGER: vSubFactor := 'RH_MIDDLE_FINGER';
    WINBIO_ANSI_381_POS_RH_RING_FINGER: vSubFactor := 'RH_RING_FINGER';
    WINBIO_ANSI_381_POS_RH_LITTLE_FINGER: vSubFactor := 'RH_LITTLE_FINGER';
    WINBIO_ANSI_381_POS_LH_THUMB: vSubFactor := 'LH_THUMB';
    WINBIO_ANSI_381_POS_LH_INDEX_FINGER: vSubFactor := 'LH_INDEX_FINGER';
    WINBIO_ANSI_381_POS_LH_MIDDLE_FINGER: vSubFactor := 'LH_MIDDLE_FINGER';
    WINBIO_ANSI_381_POS_LH_RING_FINGER: vSubFactor := 'LH_RING_FINGER';
    WINBIO_ANSI_381_POS_LH_LITTLE_FINGER: vSubFactor := 'LH_LITTLE_FINGER';
  end;
  DoLog('EnumEnrollment: ' + vSubFactor);
end; 

Rufe zuerst die Methode EnumEnrollments auf und behandle dann das Ereignis OnEnumEnrollments – dort bekommst du mitgeteilt, welche Fingerabdrücke in deinem Pool gespeichert sind. Prüfe den Parameter aSubFactor, um zu erkennen, um welchen Finger es sich handelt (rechter Daumen, rechter Zeigefinger ...). Zwei weitere Parameter zeigen, wie viele Fingerabdrücke registriert sind und die laufende Nummer des an das Ereignis übergebenen Fingerabdrucks.

Hier ein Screenshot der Demo-Anwendung, der zeigt, wie das Aufzählen der Enrollments funktioniert.