U-Bio Οπτικός αισθητήρας δακτυλικών αποτυπωμάτων SDK
1.Περιεχόμενο CD:
AvzScanner.dll: DLL για χρήση από χρήστες.
Επίδειξη: Επίδειξη (VC6,VB6,Delphi7,C#);
2.Απαιτήσεις συστήματος: Windows 2000/XPandhigher edition
3.Επεξήγηση της συνάρτησης εξαγωγής στοAvzScanner.dll:
3.1 AvzFindDevice
Πρωτότυπο: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Λειτουργία: Αναζήτηση στον αναγνώστη αισθητήρα
Παράμετρος: pSensorName-ο πίνακας για την αποθήκευση του ονόματος του αναγνώστη αισθητήρα
Σημείωση: Για παράδειγμα, όνομα αναγνώστη αισθητήρα: AvzScanner 1
Επιστρεφόμενη τιμή: Επιστρέψτε 1 εάν είναι επιτυχής, διαφορετικά επιστρέψτε 0
3.2 AvzOpenDevice
Πρωτότυπο: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)
Λειτουργία: Ανοίξτε τη συσκευή ανάγνωσης αισθητήρων
Παράμετρος: σειριακός αριθμός αναγνώστη uDeviceID-Sensor
Hwnd -Προεπισκόπηση της λαβής παραθύρου της εικόνας δακτυλικών αποτυπωμάτων
Επιστρεφόμενη τιμή: Επιστρέψτε 0 εάν είναι επιτυχής, διαφορετικά επιστρέψτε 1
3.3 AvzCloseDevice
Πρωτότυπο: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)
Λειτουργία: Κλείστε τη συσκευή ανάγνωσης αισθητήρων
Παράμετρος: σειριακός αριθμός αναγνώστη uDeviceID-Sensor
Επιστρεφόμενη τιμή: Καμία τιμή επιστροφής
3.4 AvzGetCard
Πρωτότυπο:voidWINAPIAvzGetCard(ανυπόγραφο μικρό uDeviceID, dword *lCardID)
Λειτουργία: Λάβετε τον αριθμό κάρτας
Παράμετρος: uDeviceID -Αριθμός σειράς αναγνώστη αισθητήρα
lCardID - Αριθμός κάρτας
Επιστρεφόμενη τιμή: Καμία τιμή επιστροφής
3.5 AvzGetImage
Πρωτότυπο: voidWINAPIAvzGetImage(ανυπόγραφο μικρό uDeviceID, ανυπόγραφο χαρακτήρα *pImage, ανυπόγραφο σύντομο bFingerOn)
Λειτουργία: Λήψη της εικόνας δακτυλικών αποτυπωμάτων για τον αναγνώστη αισθητήρα και αποθήκευση της εικόνας στο pImage
Παράμετρος: σειριακός αριθμός αναγνώστη uDeviceID-Sensor
pImage-Αποθήκευση των δεδομένων της εικόνας δακτυλικών αποτυπωμάτων,
όχι μικρότερο από 280×280 byte
bFingerOn-1: έχει δάχτυλο στον αισθητήρα; 0: δεν έχει δάχτυλο σε αισθητήρα.
Επιστρεφόμενη τιμή: Καμία τιμή επιστροφής
3.6 AvzSaveHueBMPFile
Πρωτότυπο: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, ανυπόγραφο char *pImage)
Λειτουργία: Αποθήκευση της αρχικής εικόνας στη μνήμη σε αρχείο bmp
Παράμετρος: strFIleName-Όνομα αρχείου δακτυλικών αποτυπωμάτων,
pImage- buffer zone για αποθήκευση εικόνων δακτυλικών αποτυπωμάτων
Επιστρεφόμενη τιμή: Καμία τιμή επιστροφής
3.7 Αρχείο AvzSaveClrBMP
Πρωτότυπο: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, ανυπόγραφο char *pImage)
Λειτουργία: Αποθήκευση εικόνας χαρακτηριστικών στη μνήμη σε αρχείο bmp
Παράμετρος: strFIleName-Όνομα αρχείου δακτυλικών αποτυπωμάτων,
pImage- Ζώνη προσωρινής αποθήκευσης για αποθήκευση χαρακτηριστικών δακτυλικών αποτυπωμάτων
Επιστρεφόμενη τιμή: Καμία τιμή επιστροφής
3.8 Λειτουργία AvzPack
Πρωτότυπο: shortWINAPIAvzPackFeature (ανυπόγραφο char *pFeature1, ανυπόγραφο char *pFeature2, ανυπόγραφο char *pPackFeature)
Λειτουργία: Ενθυλάκωση του προτύπου δακτυλικών αποτυπωμάτων
Παράμετρος: pFeature1 -Δυνατότητα δακτυλικών αποτυπωμάτων 1,256 byte,
pFeature2 -Δυνατότητα δακτυλικών αποτυπωμάτων 2,256 byte,
pPackFeature–Anviz πρότυπο χαρακτηριστικών δακτυλικών αποτυπωμάτων, υποστηρίζει το Anviz μηχάνημα παρακολούθησης χρόνου εκτός σύνδεσης.
Επιστρεφόμενη τιμή: pPackFeature Η αποθήκευση των δεδομένων χαρακτηριστικών δακτυλικών αποτυπωμάτων
3.9 Λειτουργία AvzUnpack
Πρωτότυπο: intWINAPIAvzUnpackFeature (ανυπόγραφο char *pPackFeature, ανυπόγραφο char *pFeature1, ανυπόγραφο char *pFeature2)
Λειτουργία: αποσυμπίεση του Anviz πρότυπο δακτυλικών αποτυπωμάτων
Παράμετρος: pPackFeature–Anviz πρότυπο χαρακτηριστικών δακτυλικών αποτυπωμάτων, υποστηρίζει το Anviz μηχάνημα παρακολούθησης χρόνου εκτός σύνδεσης.
pFeature1 -Δυνατότητα δακτυλικών αποτυπωμάτων 1,256 byte,
pFeature2 -Δυνατότητα δακτυλικών αποτυπωμάτων 2,256 byte,
Επιστρεφόμενη τιμή: Επιστρέψτε 0 εάν είναι επιτυχής, διαφορετικά επιστρέψτε μη μηδενική
3.10 AvzProcess
Πρωτότυπο: intWINAPIAvzProcess(unsigned char *pimagein,
ανυπόγραφο χαρακτήρα *χαρακτηριστικό,
ανυπόγραφο char *pimagebin,
ανυπόγραφο char bthin,
ανυπόγραφο char bdrawfea,
ανυπόγραφο σύντομο uRate = 110)
Λειτουργία: Καταγράψτε την τιμή της δυνατότητας δακτυλικού αποτυπώματος από τα δεδομένα εικόνας δακτυλικού αποτυπώματος εισόδου.
Παράμετρος: pimagein – Εισαγάγετε δεδομένα εικόνας δακτυλικών αποτυπωμάτων με πλάτος 280, ύψος 280, τα δεδομένα θα είναι ταξινομημένα σε σειρές, χρησιμοποιήστε 1 byte για κάθε στοιχείο εικόνας για να υποδείξετε την απόχρωση
Δυνατότητα – Δημιουργήθηκε τιμή χαρακτηριστικού δακτυλικού αποτυπώματος, πίνακας byte χωρίς σύμβολα
Pimagebin – Δημιουργία δεδομένων εικόνας διπλής αξίας, πλάτος 280, ύψος 280, τα δεδομένα θα είναι ταξινομημένα σε σειρές, χρησιμοποιήστε 0 και 255 για να υποδείξετε κάθε στοιχείο εικόνας
Το Bthin –1-pimagebin θα δημιουργήσει την διορθωμένη εικόνα
Το 0-pimagebin θα δημιουργήσει τη μη διορθωμένη εικόνα
Το Bdrawfea –1-pimagebin θα δημιουργήσει τις πληροφορίες του σημείου χαρακτηριστικών.
- Το pimagebin δεν θα δημιουργήσει τις πληροφορίες του σημείου χαρακτηριστικών.
uRate - Πάρτε διαφορετικές τιμές σύμφωνα με το μοντέλο της κάμερας, (U-Bio =94)
Επιστρεφόμενη τιμή: Επιστροφή 0 εάν είναι επιτυχής, επιστροφή 1 εάν αποτύχει, επιστροφή 2 εάν υπάρχει σφάλμα συστήματος
3.11 AvzMatch
Πρωτότυπο: intWINAPIAvzMatch(unsigned char *feature1,
ανυπόγραφο char *feature2,
ανυπόγραφο σύντομο επίπεδο = 5,
ανυπόγραφη σύντομη περιστροφή = 60)
Λειτουργία: Συγκρίνετε την τιμή δύο χαρακτηριστικών δακτυλικών αποτυπωμάτων εισόδου
Παράμετρος: χαρακτηριστικό 1 - Λειτουργία δακτυλικών αποτυπωμάτων 1,256 byte
Δυνατότητα 2 - Λειτουργία δακτυλικών αποτυπωμάτων 2,256 byte
επίπεδο - Ταίριασμα επιπέδου (1-9)
περιστροφή - Ταίριασμα γωνίας περιστροφής (1-180)
Επιστρεφόμενη τιμή: Επιστροφή 0 εάν είναι επιτυχής, επιστροφή 1 διαφορετικά, επιστροφή 2 εάν σφάλμα συστήματος
3.11 AvzMatchN
Πρωτότυπο: intWINAPIAvzMatchN(unsigned char *featurein,
ανυπόγραφο char featurelib[][256],
ανυπόγραφο μακρύ δάκτυλο,
ανυπόγραφο σύντομο επίπεδο = 5,
ανυπόγραφη σύντομη περιστροφή = 60)
Λειτουργία: Συγκρίνετε την τιμή του χαρακτηριστικού δακτυλικού αποτυπώματος εισόδου με την τιμή χαρακτηριστικών της βιβλιοθήκης δακτυλικών αποτυπωμάτων μέσω της μεθόδου αναγνώρισης 1:N
Παράμετρος: featurein - Χρειάζεται σύγκριση της τιμής του χαρακτηριστικού, 256 byte
featurelib-Πίνακας βιβλιοθήκης τιμών χαρακτηριστικών δακτυλικών αποτυπωμάτων
fingernum - Η ποσότητα δακτυλικών αποτυπωμάτων στη βιβλιοθήκη δακτυλικών αποτυπωμάτων
επίπεδο - Ταίριασμα επιπέδου (1-9)
περιστροφή - Ταίριασμα γωνίας περιστροφής (1-180)
Επιστρεφόμενη τιμή: Επιστρέψτε τον σειριακό αριθμό του προτύπου δακτυλικών αποτυπωμάτων (>=0) εάν είναι επιτυχής, επιστρέψτε -1 εάν απέτυχε, επιστρέψτε -2 εάν υπάρχει σφάλμα συστήματος.
Πίτερσον Τσεν
διευθυντής πωλήσεων, βιομηχανία βιομετρικής και φυσικής ασφάλειας
Ως διευθυντής πωλήσεων παγκόσμιων καναλιών της Anviz παγκόσμια, ο Peterson Chen είναι ειδικός στη βιομηχανία βιομετρικής και φυσικής ασφάλειας, με πλούσια εμπειρία στην ανάπτυξη επιχειρήσεων παγκόσμιας αγοράς, διαχείριση ομάδας κ.λπ. Και επίσης πλούσιες γνώσεις έξυπνου σπιτιού, εκπαιδευτικού ρομπότ & STEM εκπαίδευσης, ηλεκτρονικής κινητικότητας κ.λπ. Μπορείτε να τον ακολουθήσετε ή LinkedIn.