ads linkedin U-Bio Optical fingerprint sensor SDK | Anviz Global

U-Bio Optical fingerprint sensor SDK

10/23/2012
magbahagi

1.Nilalaman ng CD:

AvzScanner.dll: DLL para sa paggamit ng user;

Demo : Demo(VC6,VB6,Delphi7,C#);

 

2.Kinakailangan ng system: Windows 2000/XPandhigher na edisyon      

3.Paliwanag ng Export Function saAvzScanner.dll:

3.1 AvzFindDevice

Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Function: Hanapin ang Sensor reader

Parameter: pSensorName-ang array para sa pag-iimbak ng pangalan ng sensor reader

Paunawa: Halimbawa pangalan ng sensor reader:AvzScanner 1

Return value: Ibalik ang 1 kung matagumpay, kung hindi, ibalik ang 0

 

3.2 AvzOpenDevice

Prototype: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)

Function: Buksan ang sensor reader

Parameter: uDeviceID-Sensor reader's serial number

Hwnd -I-preview ang window handle ng larawan ng fingerprint

Return value: Ibalik ang 0 kung matagumpay, kung hindi, ibalik ang 1

 

3.3 AvzCloseDevice

Prototype: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)

Function: Isara ang sensor reader

Parameter: uDeviceID-Sensor reader's serial number

Return value: Walang return value

 

3.4 AvzGetCard

Prototype:voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)

Function: Kunin ang Card Number

Parameter: uDeviceID -Sensor reader's serial number

           lCardID - Numero ng Card

Return value: Walang return value

 

3.5 AvzGetImage

Prototype: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)

Function: Kunin ang larawan ng fingerprint para sa sensor reader at i-save ang larawan sa pImage

Parameter: uDeviceID-Sensor reader's serial number

                         pImage-I-save ang data ng fingerprint image ,

hindi mas maliit sa280×280 bytes

              bFingerOn-1:may daliri sa sensor;0:walang daliri sa sensor.

Return value: Walang return value

 

3.6 AvzSaveHueBMPFile

Prototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Function: I-save ang orihinal na imahe sa memorya sa bmp file

Parameter: strFIleName-Fingerprint file name,

pImage- buffer zone para sa pag-imbak ng larawan ng fingerprint       

Return value: Walang return value

 

3.7 AvzSaveClrBMPFile

Prototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Function: I-save ang feature image sa memory sa bmp file

Parameter: strFIleName-Fingerprint file name,

pImage- Buffer zone para sa fingerprint feature storage         

Return value: Walang return value

 

3.8 AvzPackFeature

Prototype: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

Function: I-encapsulate ang template ng fingerprint

Parameter: pFeature1 -Fingerprint Feature 1,256 bytes ,

          pFeature2 -Fingerprint Feature 2,256 bytes ,

          pPackFeature–Anviz template ng tampok na fingerprint, ay sumusuporta sa Anviz offline time attendance machine.

Return value: pPackFeature Ang imbakan ng data ng feature ng fingerprint

 

3.9 AvzUnpackFeature

Prototype: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

Function: decompress ang Anviz template ng fingerprint

Parameter: pPackFeature–Anviz template ng tampok na fingerprint, ay sumusuporta sa Anviz offline time attendance machine.

pFeature1 -Fingerprint feature 1,256 bytes ,

          pFeature2 -Fingerprint feature 2,256 bytes ,

Return value: Ibalik ang 0 kung matagumpay, kung hindi, ibalik ang nonzero

 

3.10 AvzProcess

Prototype: intWINAPIAvzProcess(unsigned char *pimagein,

                               unsigned char *feature,

                               unsigned char *pimagebin,

                               unsigned char bthin,

                               unsigned char bdrawfea,

unsigned short uRate = 110)

Function: Kunin ang value ng feature ng fingerprint mula sa input data ng larawan ng fingerprint.

Parameter: piimagein –Mag-input ng data ng larawan ng fingerprint na may lapad na 280, taas 280, ang data ay maayos na ayusin sa mga hilera, gumamit ng 1 byte para sa bawat elemento ng larawan upang ipahiwatig ang Hue

          Tampok –Bumuo na halaga ng feature ng Fingerprint, 256 na hanay ng mga byte na hindi simbolo

          Pimagebin –bumuo ng dobleng halaga ng data ng imahe , lapad 280, taas 280, ang data ay maayos na ayusin sa mga hilera, gamitin ang 0 at 255 upang ipahiwatig ang bawat elemento ng larawan

          Bthin –1-pimagebin ay bubuo ng naayos na imahe

                                     Ang 0-pimagebin ay bubuo ng hindi naayos na imahe

          Bdrawfea –1-pimagebin ay bubuo ng impormasyon ng tampok na lugar.

  • hindi bubuo ng piimagebin ang impormasyon ng feature spot.

          uRate - Kumuha ng iba't ibang mga halaga ayon sa modelo ng camera, (U-Bio =94)

Ibalik ang halaga: Ibalik ang 0 kung matagumpay, ibalik ang 1 kung nabigo, ibalik ang 2 kung error sa system

 

3.11 AvzMatch

Prototype: intWINAPIAvzMatch(unsigned char *feature1,

                           unsigned char *feature2,

                             hindi napirmahang maikling antas = 5,

unsigned short rotate = 60)

Function: Paghambingin ang halaga ng dalawang input na feature ng Fingerprint

Parameter: feature1 - feature na Fingerprint na 1,256bytes 

          Feature2 - Fingerprint feature na 2,256bytes 

          antas - Katugmang antas(1-9)

          paikutin - Matchingrotational na anggulo(1-180)

Return value: Ibalik ang 0 kung matagumpay, ibalik ang 1kung hindi, ibalik ang 2 kung error ang system

 

3.11 AvzMatchN

Prototype: intWINAPIAvzMatchN(unsigned char *featurein,

                            unsigned char featurelib[][256],

                              hindi pinirmahang mahabang daliri,

                              hindi napirmahang maikling antas = 5,

                unsigned short rotate = 60)

Function: Ihambing ang input na Fingerprint feature value sa feature value ng fingerprint library sa pamamagitan ng 1:N identification method

Parameter: featurein - Kailangan ihambing ang feature value,256bytes 

          featurelib-Fingerprint feature value library array

          fingernum - Ang halaga ng fingerprint sa library ng fingerprint

          antas - Katugmang antas(1-9)

          paikutin - Matchingrotational na anggulo(1-180)

Return value: Ibalik ang serial number ng fingerprint template(>=0) kung matagumpay, ibalik ang -1 kung nabigo, ibalik ang -2 kung system error.

Stephen G. Sardi

Direktor ng Pag-unlad ng Negosyo

Nakaraang karanasan sa Industriya: Si Stephen G. Sardi ay may 25+ na taon ng karanasan na nangunguna sa pagbuo ng produkto, produksyon, suporta sa produkto, at pagbebenta sa loob ng mga merkado ng WFM/T&A at Access Control -- kabilang ang mga on-premise at cloud-deployed na solusyon, na may matinding pokus sa isang malawak na hanay ng mga produktong may kakayahang biometric sa buong mundo.