ads linkedin U-Bio Optischer Fingerabdrucksensor SDK | Anviz Global

U-Bio Optischer Fingerabdrucksensor SDK

10/23/2012
Teilen

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.