U-Bio Optický snímač odtlačkov prstov SDK
1.Obsah CD:
AvzScanner.dll: DLL pre používateľov;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.Systémové požiadavky: Windows 2000/XPandhigher edition
3.Vysvetlenie funkcie exportu vAvzScanner.dll:
3.1 AvzFindDevice
Prototyp: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funkcia: Vyhľadajte čítačku senzorov
Parameter: pSensorName – pole na uloženie názvu čítačky senzora
Poznámka: Napríklad názov snímača snímača: AvzScanner 1
Návratová hodnota: V prípade úspechu vráti 1, inak vráti 0
3.2 AvzOpenDevice
Prototyp: intWINAPIAvzOpenDevice (nepodpísané krátke uDeviceID, HWND hWnd)
Funkcia: Otvorte čítačku snímača
Parameter: sériové číslo čítačky uDeviceID-Sensor
Hwnd - Ukážka kľučky okna s obrázkom odtlačku prsta
Návratová hodnota: V prípade úspechu vráti 0, inak vráti 1
3.3 AvzCloseDevice
Prototyp: voidWINAPIAvzCloseDevice (nepodpísané krátke uDeviceID)
Funkcia: Zatvorte snímač snímača
Parameter: sériové číslo čítačky uDeviceID-Sensor
Návratová hodnota: Žiadna návratová hodnota
3.4 AvzGetCard
Prototyp:voidWINAPIAvzGetCard (nepodpísané krátke uDeviceID, dword *lCardID)
Funkcia: Získajte číslo karty
Parameter: uDeviceID -Sériové číslo čítačky snímača
lCardID – Číslo karty
Návratová hodnota: Žiadna návratová hodnota
3.5 AvzGetImage
Prototyp: voidWINAPIAvzGetImage (nepodpísané krátke uDeviceID, nepodpísaný znak *pImage, nepodpísaný krátky bFingerOn)
Funkcia: Zachytenie snímky odtlačku prsta pre snímač snímača a uloženie snímky do pImage
Parameter: sériové číslo čítačky uDeviceID-Sensor
pImage-Uloženie údajov obrázka odtlačku prsta,
nie menšie ako 280 × 280 bajtov
bFingerOn-1:má prst na senzore;0:nemá prst na senzore.
Návratová hodnota: Žiadna návratová hodnota
3.6 AvzSaveHueBMPFile
Prototyp: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Funkcia: Uloženie pôvodného obrázka v pamäti do súboru bmp
Parameter: strFIleName-názov súboru odtlačkov prstov,
pImage- buffer zóna pre ukladanie obrázkov odtlačkov prstov
Návratová hodnota: Žiadna návratová hodnota
3.7 AvzSaveClrBMPFile
Prototyp: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, nepodpísaný znak *pImage)
Funkcia: Uloženie obrázka funkcie do pamäte do súboru bmp
Parameter: strFIleName-názov súboru odtlačkov prstov,
pImage- Zóna vyrovnávacej pamäte na ukladanie funkcií odtlačkov prstov
Návratová hodnota: Žiadna návratová hodnota
3.8 Funkcia AvzPack
Prototyp: shortWINAPIAvzPackFeature(nepodpísaný znak *pFeature1, nepodpísaný znak *pFeature2, nepodpísaný znak *pPackFeature)
Funkcia: Zapuzdrenie šablóny odtlačkov prstov
Parameter: pFeature1 -Fingerprint Feature 1,256 XNUMX bajtov,
pFeature2 -Funkcia odtlačkov prstov 2,256 XNUMX bajtov,
pPackFeature –Anviz šablóna funkcie odtlačkov prstov, podporuje Anviz offline dochádzkový stroj.
Návratová hodnota: pPackFeature Uloženie údajov funkcie odtlačkov prstov
3.9 Funkcia AvzUnpack
Prototyp: intWINAPIAvzUnpackFeature(nepodpísaný znak *pPackFeature, nepodpísaný znak *pFeature1, nepodpísaný znak *pFeature2)
Funkcia: dekomprimovať Anviz šablóna odtlačkov prstov
Parameter: pPackFeature–Anviz šablóna funkcie odtlačkov prstov, podporuje Anviz offline dochádzkový stroj.
pFeature1 -Funkcia odtlačkov prstov 1,256 XNUMX bajtov,
pFeature2 -Funkcia odtlačkov prstov 2,256 XNUMX bajtov,
Návratová hodnota: V prípade úspechu vráti 0, inak vráti nenulovú hodnotu
3.10 Proces Avz
Prototyp: intWINAPIAvzProcess(nepodpísaný znak *pimagein,
nepodpísaný znak *funkcia,
nepodpísaný znak *pimagebin,
nepodpísaný char bthin,
nepodpísaný char bdrawfea,
unsigned short uRate = 110)
Funkcia: Zachytenie hodnoty funkcie odtlačku prsta zo vstupných obrazových údajov odtlačku prsta.
Parameter: pimagein – Zadajte údaje obrázka odtlačku prsta so šírkou 280, výškou 280, údaje budú usporiadané v riadkoch, na označenie odtieňa použite 1 bajt pre každý prvok obrázka
Funkcia – hodnota funkcie vygenerovaného odtlačku prsta, pole 256 bajtov bez symbolu
Pimagebin – generuje obrazové údaje s dvojitou hodnotou, šírka 280, výška 280, údaje budú usporiadané v riadkoch, na označenie každého prvku obrázka použite 0 a 255
Bthin –1-pimagebin vygeneruje opravený obraz
0-pimagebin vygeneruje neopravený obrázok
Bdrawfea –1-pimagebin vygeneruje informácie o funkčnom mieste.
- pimagebin nevygeneruje informácie o funkčnom mieste.
uRate - Vezmite rôzne hodnoty podľa modelu fotoaparátu (U-Bio = 94)
Návratová hodnota: Vráťte 0 v prípade úspechu, vráťte 1 v prípade zlyhania, vráťte 2 v prípade systémovej chyby
3.11 AvzMatch
Prototyp: intWINAPIAvzMatch(nepodpísaný znak *funkcia1,
nepodpísaný znak *feature2,
krátka úroveň bez znamienka = 5,
krátke otočenie bez znamienka = 60)
Funkcia: Porovnanie hodnoty dvoch vstupných funkcií odtlačkov prstov
Parameter: feature1 - funkcia odtlačku prsta 1,256 XNUMX bajtov
Funkcia 2 - Funkcia odtlačkov prstov 2,256 XNUMX bajtov
úroveň - zodpovedajúca úroveň (1-9)
otočiť - Zhodný rotačný uhol (1-180)
Návratová hodnota: Vráťte 0 v prípade úspechu, v opačnom prípade vráťte 1, v prípade systémovej chyby vráťte 2
3.11 AvzMatchN
Prototyp: intWINAPIAvzMatchN(nepodpísaný znak *funkcia v,
nepodpísaný znak featurelib[][256],
nesignované dlhé číslo prsta,
krátka úroveň bez znamienka = 5,
krátke otočenie bez znamienka = 60)
Funkcia: Porovnajte vstupnú hodnotu funkcie odtlačku prsta s hodnotou funkcie knižnice odtlačkov prstov pomocou metódy identifikácie 1:N
Parameter: featurein - Potrebujete porovnať hodnotu funkcie, 256 bajtov
featurelib-Fingerprint pole knižnice hodnôt funkcií
fingernum – množstvo odtlačkov prstov v knižnici odtlačkov prstov
úroveň - zodpovedajúca úroveň (1-9)
otočiť - Zhodný rotačný uhol (1-180)
Návratová hodnota: Vráťte sériové číslo šablóny odtlačku prsta (>=0), ak je úspešná, vráťte hodnotu -1, ak zlyhala, vráťte hodnotu -2 v prípade systémovej chyby.
Peterson Chen
obchodný riaditeľ pre odvetvie biometrickej a fyzickej bezpečnosti
Ako riaditeľ predaja globálnych kanálov spoločnosti Anviz Peterson Chen je odborníkom v oblasti biometrickej a fyzickej bezpečnosti s bohatými skúsenosťami v oblasti rozvoja podnikania na globálnom trhu, riadenia tímu atď.; A tiež bohaté znalosti inteligentnej domácnosti, vzdelávacieho robota & STEM vzdelávania, elektronickej mobility atď. Môžete ho sledovať resp LinkedIn.