ads linkedin U-Bio אופטי חיישן טביעות אצבע SDK | Anviz גלוֹבָּלִי

U-Bio אופטי חיישן טביעות אצבע SDK

10/23/2012
שיתוף

1.תוכן תקליטור:

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(uDeviceID קצר ללא חתימה, HWND hWnd)

פונקציה: פתח את קורא החיישן

פרמטר: המספר הסידורי של קורא uDeviceID-Sensor

Hwnd -תצוגה מקדימה של ידית החלון של תמונת טביעת האצבע

ערך החזרה: החזר 0 אם הצליח, אחרת החזר 1

 

3.3 AvzCloseDevice

אב טיפוס: voidWINAPIAvzCloseDevice(uDeviceID קצר ללא חתימה)

פונקציה: סגור את קורא החיישן

פרמטר: המספר הסידורי של קורא uDeviceID-Sensor

ערך החזרה: אין ערך החזרה

 

3.4 AvzGetCard

אב טיפוס:voidWINAPIAvzGetCard(uDeviceID קצר ללא חתימה, dword *lCardID)

פונקציה: קבל את מספר הכרטיס

פרמטר: uDeviceID -מספר סידורי של קורא החיישן

           lCardID - מספר כרטיס

ערך החזרה: אין ערך החזרה

 

3.5 AvzGetImage

אב טיפוס: voidWINAPIAvzGetImage (UDeviceID קצר ללא חתימה, תווים ללא חתימה *pImage, bFingerOn קצר ללא חתימה)

פונקציה: צלם את תמונת טביעת האצבע עבור קורא החיישן ושמור את התמונה בתמונה

פרמטר: המספר הסידורי של קורא uDeviceID-Sensor

                         pImage-שמור את הנתונים של תמונת טביעת האצבע,

לא קטן מ-280×280 בתים

              bFingerOn-1: עם אצבע על חיישן; 0: אין אצבע על חיישן.

ערך החזרה: אין ערך החזרה

 

3.6 AvzSaveHueBMPFile

אב טיפוס: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, char unsigned *pImage)

פונקציה: שמור תמונה מקורית בזיכרון לקובץ bmp

פרמטר: strFIleName-שם קובץ טביעת אצבע,

pImage- אזור חיץ לאחסון תמונות טביעות אצבע       

ערך החזרה: אין ערך החזרה

 

3.7 AvzSaveClrBMPFile

אב טיפוס: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, char unsigned *pImage)

פונקציה: שמור תמונת תכונה בזיכרון לקובץ bmp

פרמטר: strFIleName-שם קובץ טביעת אצבע,

pImage- אזור מאגר לאחסון תכונות טביעות אצבע         

ערך החזרה: אין ערך החזרה

 

3.8 AvzPackFeature

אב טיפוס: shortWINAPIAvzPackFeature(תאר לא חתום *pFeature1, char ללא חתימה *pFeature2, char unsigned *pPackFeature)

פונקציה: עטוף את תבנית טביעת האצבע

פרמטר: pFeature1 -תכונת טביעת אצבע 1,256 בתים ,

          pFeature2 -תכונת טביעת אצבע 2,256 בתים ,

          pPackFeature–Anviz תבנית תכונת טביעת אצבע, תומכת ב Anviz מכונת נוכחות לא מקוונת.

ערך החזרה: pPackFeature האחסון של נתוני תכונת טביעת האצבע

 

3.9 AvzUnpackFeature

אב טיפוס: intWINAPIAvzUnpackFeature(תאר לא חתום *pPackFeature, char ללא חתימה *pFeature1, char ללא חתימה *pFeature2)

פונקציה: שחרר את הדחיסה של Anviz תבנית טביעת אצבע

פרמטר: pPackFeature–Anviz תבנית תכונת טביעת אצבע, תומכת ב Anviz מכונת נוכחות לא מקוונת.

pFeature1 - תכונת טביעת אצבע 1,256 בתים ,

          pFeature2 - תכונת טביעת אצבע 2,256 בתים ,

ערך החזרה: החזר 0 אם הצליח, אחרת החזר לאפס

 

3.10 AvzProcess

אב טיפוס: intWINAPIAvzProcess(char unsigned *pimagein,

                               char לא חתום *תכונה,

                               char לא חתום *pimagebin,

                               char לא חתום,

                               char bdrawfea לא חתום,

uRate קצר ללא חתימה = 110)

פונקציה: ללכוד את ערך תכונת טביעת האצבע מנתוני תמונת טביעת האצבע הקלט.

פרמטר: pimagein -הכנס נתוני תמונה של טביעת אצבע ברוחב 280, גובה 280, הנתונים יהיו מסודרים בשורות, השתמש ב-1 בתים עבור כל רכיב תמונה כדי לציין גוון

          תכונה - ערך תכונה של טביעת אצבע שנוצרה, מערך בתים ללא סמל

          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(תווים לא חתומים *תכונה1,

                           תכונה לא חתומה *תכונה2,

                             רמה קצרה ללא חתימה = 5,

סיבוב קצר ללא סימן = 60)

פונקציה: השווה את הערך של שתי תכונות קלט של טביעת אצבע

פרמטר: feature1 - תכונת טביעת אצבע 1,256 בייט 

          תכונה 2 - תכונת טביעת אצבע 2,256 בייט 

          רמה - רמה תואמת (1-9)

          סיבוב - התאמת זווית סיבוב (1-180)

ערך החזרה: החזר 0 אם הצליח, החזר 1 אחרת, החזר 2 אם שגיאת מערכת

 

3.11 AvzMatchN

אב טיפוס: intWINAPIAvzMatchN(char unsigned *featurein,

                            char featurelib לא חתום[][256],

                              אצבע ארוכה ללא חתימה,

                              רמה קצרה ללא חתימה = 5,

                סיבוב קצר ללא סימן = 60)

פונקציה: השווה את ערך תכונת טביעת האצבע הקלט עם ערך התכונה של ספריית טביעות האצבע באמצעות שיטת זיהוי 1:N

פרמטר: featurein - צריך להשוות את ערך התכונה,256 בייט 

          featurelib-Fingerprint מערך ספריית ערך תכונה

          fingernum - כמות טביעות האצבע בספריית טביעות האצבע

          רמה - רמה תואמת (1-9)

          סיבוב - התאמת זווית סיבוב (1-180)

ערך החזרה: החזר את המספר הסידורי של תבנית טביעת האצבע (>=0) אם הצליח, החזר -1 אם נכשל, החזר -2 אם שגיאת מערכת.

סטיבן ג'י סרדי

מנהל פיתוח עסקי

ניסיון קודם בתעשייה: לסטיבן ג'י סרדי יש ניסיון של 25 שנים ומעלה בהובלת פיתוח מוצרים, ייצור, תמיכת מוצרים ומכירות בשווקי WFM/T&A ובקרת גישה -- כולל פתרונות מקומיים ופריסה בענן, עם מיקוד חזק על מגוון רחב של מוצרים בעלי יכולת ביומטרית מקובלים בעולם.