SDK du capteur optique d'empreintes digitales U-Bio
1.Contenu du CD:
AvzScanner.dll : DLL pour l'utilisateur utilisant ;
Démo : Démo(VC6,VB6,Delphi7,C#);
2.Configuration requise : Windows 2000/XP et édition supérieure
3.Explication de la fonction d'exportation dansAvzScanner.dll :
3.1 AvzFindDevice
Prototype : ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Fonction : rechercher le lecteur de capteur
Paramètre : pSensorName - le tableau pour stocker le nom du lecteur de capteur
Avis : Par exemple, nom du lecteur de capteur : AvzScanner 1
Valeur de retour : renvoie 1 en cas de succès, sinon renvoie 0
3.2 AvzOpenDevice
Prototype : intWINAPIAvzOpenDevice (uDeviceID court non signé, HWND hWnd)
Fonction : Ouvrir le lecteur de capteur
Paramètre : numéro de série du lecteur uDeviceID-Sensor
Hwnd -Prévisualiser la poignée de fenêtre de l'image de l'empreinte digitale
Valeur de retour : renvoie 0 en cas de succès, sinon renvoie 1
3.3 AvzCloseDevice
Prototype : voidWINAPIAvzCloseDevice (uDeviceID court non signé)
Fonction : fermer le lecteur de capteur
Paramètre : numéro de série du lecteur uDeviceID-Sensor
Valeur de retour : aucune valeur de retour
3.4 AvzGetCard
Prototype : voidWINAPIAvzGetCard (uDeviceID court non signé, dword *lCardID)
Fonction : obtenir le numéro de carte
Paramètre : uDeviceID -Numéro de série du lecteur de capteur
lCardID - Numéro de carte
Valeur de retour : aucune valeur de retour
3.5 AvzGetImage
Prototype : voidWINAPIAvzGetImage (uDeviceID court non signé, caractère non signé *pImage, bFingerOn court non signé)
Fonction : capturez l'image d'empreintes digitales pour le lecteur de capteur et enregistrez l'image dans le pImage
Paramètre : numéro de série du lecteur uDeviceID-Sensor
pImage-Enregistrer les données de l'image d'empreintes digitales,
pas plus petit que 280 × 280 octets
bFingerOn-1 : a un doigt sur le capteur ; 0 : n'a pas de doigt sur le capteur.
Valeur de retour : aucune valeur de retour
3.6 AvzSaveHueBMPFichier
Prototype : voidWINAPIAvzSaveHueBMPFile(char *strFILEName, unsigned char *pImage)
Fonction : Enregistrer l'image d'origine en mémoire dans un fichier bmp
Paramètre : strFILEName-Fingerprint nom du fichier,
pImage- zone tampon pour le stockage d'images d'empreintes digitales
Valeur de retour : aucune valeur de retour
3.7 AvzSaveClrBMPFichier
Prototype : voidWINAPIAvzSaveClrBMPFile (char *strFILEName, caractère non signé *pImage)
Fonction : Enregistrer l'image de la fonctionnalité en mémoire dans un fichier bmp
Paramètre : strFILEName-Fingerprint nom du fichier,
pImage - Zone tampon pour le stockage des fonctions d'empreintes digitales
Valeur de retour : aucune valeur de retour
3.8 Fonction AvzPack
Prototype : shortWINAPIAvzPackFeature (caractère non signé *pFeature1, caractère non signé *pFeature2, caractère non signé *pPackFeature)
Fonction : Encapsuler le modèle d'empreinte digitale
Paramètre : pFeature1 -Fonction d'empreinte digitale 1,256 XNUMX octets,
pFeature2 -Fingerprint Feature 2,256 XNUMX octets,
pPackFeature–Anviz modèle de fonction d'empreinte digitale, prend en charge Anviz machine de pointage hors ligne.
Valeur de retour : pPackFeature Le stockage des données des caractéristiques de l'empreinte digitale
3.9 Fonctionnalité AvzUnpack
Prototype : intWINAPIAvzUnpackFeature (caractère non signé *pPackFeature, caractère non signé *pFeature1, caractère non signé *pFeature2)
Fonction : décompresser le Anviz modèle d'empreinte digitale
Paramètre : pPackFeature–Anviz modèle de fonction d'empreinte digitale, prend en charge Anviz machine de pointage hors ligne.
pFeature1 -Fonction d'empreinte digitale 1,256 XNUMX octets,
pFeature2 -Fonction d'empreinte digitale 2,256 XNUMX octets,
Valeur de retour : renvoie 0 en cas de succès, sinon renvoie une valeur différente de zéro
3.10 Processus Avz
Prototype : intWINAPIAvzProcess(car non signé *pimagein,
caractère non signé * fonctionnalité,
caractère non signé *pimagebin,
char bthin non signé,
char bdrawfea non signé,
uRate court non signé = 110)
Fonction : Capturez la valeur de la fonction d'empreinte digitale à partir des données d'image d'empreinte digitale d'entrée.
Paramètre : pimagein – Saisissez des données d'image d'empreintes digitales avec une largeur de 280 et une hauteur de 280, les données seront disposées de manière ordonnée en lignes, utilisez 1 octet pour chaque élément d'image pour indiquer la teinte
Caractéristique - Valeur de caractéristique d'empreinte digitale générée, tableau de 256 octets non symboliques
Pimagebin - génère des données d'image à double valeur, largeur 280, hauteur 280, les données seront disposées de manière ordonnée en lignes, utilisez 0 et 255 pour indiquer chaque élément d'image
Bthin –1-pimagebin va générer l'image rectifiée
0-pimagebin générera l'image non rectifiée
Bdrawfea –1-pimagebin générera les informations de la tache caractéristique.
- pimagebin ne générera pas les informations de la tache caractéristique.
uRate - Prendre des valeurs différentes selon le modèle de caméra, (U-Bio =94)
Valeur de retour : renvoie 0 en cas de succès, renvoie 1 en cas d'échec, renvoie 2 en cas d'erreur système
3.11 AvzMatch
Prototype : intWINAPIAvzMatch(caractère non signé *fonction1,
caractère non signé *fonction2,
niveau court non signé = 5,
rotation courte non signée = 60)
Fonction : comparez la valeur de deux caractéristiques d'empreintes digitales d'entrée
Paramètre : feature1 - Fonction d'empreinte digitale 1,256 XNUMX octets
Feature2 - Fonction d'empreintes digitales 2,256 XNUMX octets
level - Niveau correspondant (1-9)
rotation - Angle de rotation correspondant (1-180)
Valeur de retour : Retourne 0 si succès, retourne 1 sinon, retourne 2 si erreur système
3.11 AvzMatchN
Prototype : intWINAPIAvzMatchN(caractère non signé *featurein,
char non signé featurelib[][256],
doigt long non signé,
niveau court non signé = 5,
rotation courte non signée = 60)
Fonction : comparez la valeur de la caractéristique d'empreinte digitale d'entrée avec la valeur de caractéristique de la bibliothèque d'empreintes digitales via la méthode d'identification 1: N
Paramètre : featurein - Besoin de comparer la valeur de la fonctionnalité, 256 octets
tableau de bibliothèque de valeurs de caractéristiques featurelib-Fingerprint
fingernum - La quantité d'empreintes digitales dans la bibliothèque d'empreintes digitales
level - Niveau correspondant (1-9)
rotation - Angle de rotation correspondant (1-180)
Valeur de retour : renvoie le numéro de série du modèle d'empreinte digitale (>=0) en cas de succès, renvoie -1 en cas d'échec, renvoie -2 en cas d'erreur système.
Stephen G. Sardi
Directeur du développement des affaires
Expérience passée dans le secteur : Stephen G. Sardi possède plus de 25 ans d'expérience dans le développement de produits, la production, le support produit et les ventes sur les marchés du WFM/T&A et du contrôle d'accès, y compris les solutions sur site et déployées dans le cloud, avec une forte concentration sur une large gamme de produits biométriques acceptés à l'échelle mondiale.