U-Bio Optischer Fingerabdrucksensor SDK
1.CD-Inhalt:
AvzScanner.dll: DLL für Benutzer;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.Systemvoraussetzung: Windows 2000/XP und höhere Edition
3.Erläuterung der Exportfunktion inAvzScanner.dll:
3.1 AvzFindDevice
Prototyp: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funktion: Suche nach dem Sensor-Lesegerät
Parameter: pSensorName – das Array zum Speichern des Namens des Sensorlesegeräts
Hinweis: Zum Beispiel Name des Sensorlesegeräts:AvzScanner 1
Rückgabewert: Rückgabe 1 bei Erfolg, ansonsten 0
3.2 AvzOpenDevice
Prototyp: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)
Funktion: Sensorleser öffnen
Parameter: Seriennummer des uDeviceID-Sensor-Lesegeräts
Hwnd – Vorschau des Fensterhandles des Fingerabdruckbilds
Rückgabewert: Gibt bei Erfolg 0 zurück, ansonsten 1
3.3 AvzCloseDevice
Prototyp: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)
Funktion: Schließen Sie den Sensorleser
Parameter: Seriennummer des uDeviceID-Sensor-Lesegeräts
Rückgabewert: Kein Rückgabewert
3.4 AvzGetCard
Prototyp:voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)
Funktion: Holen Sie sich die Kartennummer
Parameter: uDeviceID – Seriennummer des Sensorlesegeräts
lCardID - Kartennummer
Rückgabewert: Kein Rückgabewert
3.5 AvzGetImage
Prototyp: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage, unsigned short bFingerOn)
Funktion: Erfassen Sie das Fingerabdruckbild für den Sensorleser und speichern Sie das Bild im pImage
Parameter: Seriennummer des uDeviceID-Sensor-Lesegeräts
pImage-Speichern Sie die Daten des Fingerabdruckbildes,
nicht kleiner als 280×280 Bytes
bFingerOn-1: hat Finger auf Sensor; 0: hat keinen Finger auf Sensor.
Rückgabewert: Kein Rückgabewert
3.6 AvzSaveHueBMPFile
Prototyp: voidWINAPIAvzSaveHueBMPFile(char *strFILEName, unsigned char *pImage)
Funktion: Originalbild im Speicher in bmp-Datei speichern
Parameter: strFIleName-Fingerprint-Dateiname,
pImage- Pufferzone für die Speicherung von Fingerabdruckbildern
Rückgabewert: Kein Rückgabewert
3.7 AvzSaveClrBMPFile
Prototyp: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Funktion: Feature-Bild im Speicher in bmp-Datei speichern
Parameter: strFIleName-Fingerprint-Dateiname,
pImage- Pufferzone für die Speicherung von Fingerabdruckmerkmalen
Rückgabewert: Kein Rückgabewert
3.8 AvzPack-Funktion
Prototyp: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Funktion: Kapseln der Fingerabdruckvorlage
Parameter: pFeature1 -Fingerprint Feature 1,256 Bytes ,
pFeature2 -Fingerabdruckfunktion 2,256 Bytes ,
pPackFeature–Anviz Fingerabdruck-Funktionsvorlage, unterstützt die Anviz Offline-Zeiterfassungsmaschine.
Rückgabewert: pPackFeature Die Speicherung der Fingerabdruck-Merkmalsdaten
3.9 AvzUnpackFeature
Prototyp: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
Funktion: Dekomprimieren der Anviz Fingerabdruck-Vorlage
Parameter: pPackFeature–Anviz Fingerabdruck-Funktionsvorlage, unterstützt die Anviz Offline-Zeiterfassungsmaschine.
pFeature1 -Fingerabdruckfunktion 1,256 Bytes ,
pFeature2 -Fingerabdruckfunktion 2,256 Bytes ,
Rückgabewert: Gibt bei Erfolg 0 zurück, ansonsten ungleich Null
3.10 AvzProzess
Prototyp: intWINAPIAvzProcess(unsigned char *pimagein,
unsigned char *feature,
unsigned char *pimagebin,
unsigned char bthin,
unsigned char bdrawfea,
unsigned short uRate = 110)
Funktion: Erfassen des Fingerabdruckmerkmalswerts aus den eingegebenen Fingerabdruckbilddaten.
Parameter: pimagein – Geben Sie Fingerabdruckbilddaten mit Breite 280, Höhe 280 ein, die Daten werden geordnet in Reihen angeordnet, verwenden Sie 1 Byte für jedes Bildelement, um den Farbton anzugeben
Feature – Generierter Fingerabdruck-Feature-Wert, 256 Nicht-Symbol-Bytes-Array
Pimagebin – Bilddaten mit doppeltem Wert erzeugen, Breite 280, Höhe 280, die Daten werden geordnet in Reihen angeordnet, verwenden Sie 0 und 255, um jedes Bildelement anzugeben
Bthin –1-pimagebin generiert das korrigierte Bild
0-pimagebin generiert das nicht korrigierte Bild
Bdrawfea –1-pimagebin generiert die Informationen des Feature-Spots.
- pimagebin generiert die Informationen des Feature-Spots nicht.
uRate - Je nach Kameramodell unterschiedliche Werte nehmen, (U-Bio =94)
Rückgabewert: Rückgabe 0 bei Erfolg, Rückgabe 1 bei Fehlschlag, Rückgabe 2 bei Systemfehler
3.11 AvzMatch
Prototyp: intWINAPIAvzMatch(unsigned char *feature1,
unsigned char *feature2,
vorzeichenloser kurzer Level = 5,
unsigned short rotation = 60)
Funktion: Vergleichen Sie den Wert von zwei eingegebenen Fingerabdruckmerkmalen
Parameter: feature1 – Fingerabdruckfunktion 1,256 Bytes
Feature2 – Fingerabdruckfunktion 2,256 Bytes
Ebene - Übereinstimmungsebene (1-9)
Rotieren - Passender Rotationswinkel (1-180)
Rückgabewert: Rückgabe 0 bei Erfolg, Rückgabe 1sonst, Rückgabe 2 bei Systemfehler
3.11 AvzMatchN
Prototyp: intWINAPIAvzMatchN(unsigned char *featurein,
unsigned char featurelib[][256],
unsignierte lange Fingernummer,
vorzeichenloser kurzer Level = 5,
unsigned short rotation = 60)
Funktion: Vergleichen Sie den eingegebenen Fingerabdruck-Merkmalswert mit dem Merkmalswert der Fingerabdruckbibliothek über das 1:N-Identifikationsverfahren
Parameter: featurein - Muss den Feature-Wert vergleichen, 256 Bytes
featurelib-Fingerprint-Funktionswert-Bibliotheksarray
fingernum – Die Anzahl der Fingerabdrücke in der Fingerabdruckbibliothek
Ebene - Übereinstimmungsebene (1-9)
Rotieren - Passender Rotationswinkel (1-180)
Rückgabewert: Rückgabe der Seriennummer des Fingerabdruck-Templates (>=0) bei Erfolg, Rückgabe -1 bei Fehlschlag, Rückgabe -2 bei Systemfehler.
Stephen G. Sardi
Business Development Director
Bisherige Branchenerfahrung: Stephen G. Sardi verfügt über mehr als 25 Jahre Erfahrung in der Leitung von Produktentwicklung, Produktion, Produktsupport und Vertrieb in den Märkten WFM/T&A und Zugangskontrolle – einschließlich vor Ort und in der Cloud bereitgestellter Lösungen, mit einem starken Fokus auf einer breiten Palette weltweit akzeptierter biometrischer Produkte.