U-Bio Optische vingerafdruksensor SDK
1.CD-inhoud:
AvzScanner.dll: DLL voor gebruikers;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Systeemvereiste: Windows 2000/XP en hogere editie
3.Uitleg van de exportfunctie inAvzScanner.dll:
3.1 AvzFind-apparaat
Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Functie: Zoek de sensorlezer
Parameter: pSensorName-de array voor het opslaan van de naam van de sensorlezer
Opmerking: bijvoorbeeld de naam van de sensorlezer: AvzScanner 1
Retourwaarde: Retourneer 1 indien succesvol, anders retourneer 0
3.2 AvzOpen-apparaat
Prototype: intWINAPIAvzOpenDevice (niet-ondertekende korte uDeviceID, HWND hWnd)
Functie: Open de sensorlezer
Parameter: uDeviceID-Sensor serienummer van de lezer
Hwnd - Bekijk een voorbeeld van de vensterhandgreep van de vingerafdrukafbeelding
Retourwaarde: Retourneer 0 indien succesvol, anders retourneer 1
3.3 AvzClose-apparaat
Prototype: voidWINAPIAvzCloseDevice(niet-ondertekende korte uDeviceID)
Functie: sluit de sensorlezer
Parameter: uDeviceID-Sensor serienummer van de lezer
Retourwaarde: Geen retourwaarde
3.4 AvzGetCard
Prototype:voidWINAPIAvzGetCard(niet-ondertekende korte uDeviceID, dword *lCardID)
Functie: verkrijg het kaartnummer
Parameter: uDeviceID - Serienummer van de sensorlezer
lCardID - Kaartnummer
Retourwaarde: Geen retourwaarde
3.5 AvzGetImage
Prototype: voidWINAPIAvzGetImage(niet-ondertekende korte uDeviceID, niet-ondertekende teken *pImage, niet-ondertekende korte bFingerOn)
Functie: leg de vingerafdrukafbeelding vast voor de sensorlezer en sla de afbeelding op in de pImage
Parameter: uDeviceID-Sensor serienummer van de lezer
pImage-Bewaar de gegevens van de vingerafdrukafbeelding,
niet kleiner dan 280 × 280 bytes
bFingerOn-1:heeft vinger op sensor;0:heeft geen vinger op sensor.
Retourwaarde: Geen retourwaarde
3.6 AvzSaveHueBMPFile
Prototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, niet-ondertekende char *pImage)
Functie: Bewaar de originele afbeelding in het geheugen in een bmp-bestand
Parameter: strFIleName-Vingerafdruk bestandsnaam,
pImage-bufferzone voor opslag van vingerafdrukken
Retourwaarde: Geen retourwaarde
3.7 AvzSaveClrBMPFile
Prototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, niet-ondertekende char *pImage)
Functie: afbeelding van object in geheugen opslaan in bmp-bestand
Parameter: strFIleName-Vingerafdruk bestandsnaam,
pImage- Bufferzone voor opslag van vingerafdrukken
Retourwaarde: Geen retourwaarde
3.8 AvzPack-functie
Prototype: shortWINAPIAvzPackFeature(niet-ondertekend teken *pFeature1, niet-ondertekend teken *pFeature2, niet-ondertekend teken *pPackFeature)
Functie: de vingerafdruksjabloon inkapselen
Parameter: pFeature1 -Vingerafdrukfunctie 1,256 bytes,
pFeature2 -Vingerafdrukfunctie 2,256 bytes,
pPackFeature–Anviz vingerafdrukkenmerksjabloon, ondersteunt de Anviz offline tijdregistratiemachine.
Retourwaarde: pPackFeature De opslag van de vingerafdrukkenmerkgegevens
3.9 AvzUnpack-functie
Prototype: intWINAPIAvzUnpackFeature(niet-ondertekende char *pPackFeature, niet-ondertekende char *pFeature1, niet-ondertekende char *pFeature2)
Functie: decomprimeer de Anviz vingerafdruk sjabloon
Parameter: pPackFeature–Anviz vingerafdrukkenmerksjabloon, ondersteunt de Anviz offline tijdregistratiemachine.
pFeature1 -Vingerafdrukfunctie 1,256 bytes,
pFeature2 -Vingerafdrukfunctie 2,256 bytes,
Retourwaarde: Retourneert 0 indien succesvol, retourneert anders niet nul
3.10 AvzProces
Prototype: intWINAPIAvzProcess(niet-ondertekende char *pimagein,
unsigned char *kenmerk,
niet-ondertekende char *pimagebin,
niet-ondertekende char bthin,
niet-ondertekende char bdrawfea,
niet-ondertekende korte uRate = 110)
Functie: leg de vingerafdrukkenmerkwaarde vast uit de ingevoerde vingerafdrukbeeldgegevens.
Parameter: pimagein -Voer vingerafdrukbeeldgegevens in met breedte 280, hoogte 280, de gegevens worden ordelijk gerangschikt in rijen, gebruik 1 bytes voor elk beeldelement om Tint aan te geven
Functie -Gegenereerde vingerafdrukkenmerkwaarde, 256 niet-symbool bytes-array
Pimagebin - genereer afbeeldingsgegevens met dubbele waarde, breedte 280, hoogte 280, de gegevens worden ordelijk gerangschikt in rijen, gebruik 0 en 255 om elk beeldelement aan te geven
Bthin –1-pimagebin genereert de gerectificeerde afbeelding
0-pimagebin genereert de niet-gerectificeerde afbeelding
Bdrawfea –1-pimagebin genereert de informatie van de feature spot.
- pimagebin zal de informatie van de feature spot niet genereren.
uRate - Neem verschillende waarden afhankelijk van het cameramodel, (U-Bio =94)
Retourwaarde: Retourneer 0 indien succesvol, retourneer 1 indien mislukt, retourneer 2 als systeemfout
3.11 AvzMatch
Prototype: intWINAPIAvzMatch(niet-ondertekende char *feature1,
niet-ondertekende char *feature2,
niet-ondertekend kort niveau = 5,
niet-ondertekende korte rotatie = 60)
Functie: vergelijk de waarde van twee invoervingerafdrukfuncties
Parameter: feature1 - Vingerafdrukfunctie 1,256 bytes
Feature2 - Vingerafdrukfunctie 2,256 bytes
niveau - Bijpassend niveau (1-9)
roteren - Bijpassende rotatiehoek (1-180)
Retourwaarde: Retourneer 0 indien succesvol, retourneer 1, anders retourneer 2 als systeemfout
3.11 AvzMatchN
Prototype: intWINAPIAvzMatchN(niet-ondertekende char *featurein,
niet-ondertekende char featurelib[][256],
niet-ondertekend lang vingernummer,
niet-ondertekend kort niveau = 5,
niet-ondertekende korte rotatie = 60)
Functie: Vergelijk de ingevoerde vingerafdrukkenmerkwaarde met de kenmerkwaarde van de vingerafdrukbibliotheek via 1:N-identificatiemethode
Parameter: featurein - Moet de functiewaarde vergelijken, 256 bytes
featurelib-Vingerafdruk feature waarde bibliotheekarray
fingernum - Het aantal vingerafdrukken in de vingerafdrukbibliotheek
niveau - Bijpassend niveau (1-9)
roteren - Bijpassende rotatiehoek (1-180)
Retourwaarde: Retourneer het serienummer van de vingerafdruksjabloon (>=0) indien succesvol, retourneer -1 indien mislukt, retourneer -2 als systeemfout.
Stephen G. Sardi
Business Development Director
Eerdere ervaring in de sector: Stephen G. Sardi heeft meer dan 25 jaar ervaring in het leiden van productontwikkeling, productie, productondersteuning en verkoop binnen de WFM/T&A- en toegangscontrolemarkten, inclusief on-premise en in de cloud geïmplementeerde oplossingen, met een sterke focus op een breed scala aan wereldwijd geaccepteerde producten met biometrische functionaliteit.