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 (بدون توقيع 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 أفزجيت كارد

النموذج الأولي: voidWINAPIAvzGetCard (uDeviceID قصير بدون توقيع ، dword * lCardID)

الوظيفة: احصل على رقم البطاقة

المعلمة: uDeviceID - الرقم التسلسلي لقارئ المستشعر

           lCardID - رقم البطاقة

قيمة الإرجاع: لا قيمة المرجعة

 

3.5 أفزجيت إيماج

النموذج الأولي: voidWINAPIAvzGetImage (uDeviceID قصير بدون توقيع ، صورة char * pImage غير موقعة ، bFingerOn قصير بدون توقيع)

الوظيفة: التقط صورة بصمة الإصبع لقارئ المستشعر واحفظ الصورة في الصورة

المعلمة: الرقم التسلسلي لقارئ uDeviceID-Sensor

                         pImage - حفظ بيانات صورة بصمة الإصبع ،

لا يقل عن 280 × 280 بايت

              bFingerOn-1: به إصبع على المستشعر ؛ 0: ليس لديه إصبع على المستشعر.

قيمة الإرجاع: لا قيمة المرجعة

 

3.6 ملف AvzSaveHueBMP

النموذج الأولي: voidWINAPIAvzSaveHueBMPFile (char * strFIleName ، char * pImage)

الوظيفة: حفظ الصورة الأصلية في الذاكرة إلى ملف bmp

المعلمة: strFIleName-Fingerprint اسم الملف ،

pImage- منطقة عازلة لتخزين صورة بصمات الأصابع       

قيمة الإرجاع: لا قيمة المرجعة

 

3.7 ملف AvzSaveClrBMP

النموذج الأولي: voidWINAPIAvzSaveClrBMPFile (char * strFIleName ، char * pImage)

الوظيفة: حفظ الصورة المميزة في الذاكرة إلى ملف bmp

المعلمة: strFIleName-Fingerprint اسم الملف ،

pImage- منطقة عازلة لتخزين ميزة بصمات الأصابع         

قيمة الإرجاع: لا قيمة المرجعة

 

3.8 AvzPack ميزة

النموذج الأولي: shortWINAPIAvzPackFeature (حرف غير مُوقَّع * pFeature1 ، حرف غير مُوقَّع * pFeature2 ، حرف غير مُوقَّع * pPackFeature)

الوظيفة: تغليف قالب البصمة

المعلمة: pFeature1 - ميزة بصمة الإصبع 1,256،XNUMX بايت ،

          ميزة بصمة الإصبع 2 - 2,256،XNUMX بايت ،

          ميزة pPack–Anviz قالب ميزة بصمة ، يدعم Anviz آلة الحضور والانصراف حاليا.

قيمة الإرجاع: pPackFeature تخزين بيانات ميزة بصمات الأصابع

 

3.9 ميزة AvzUnpack

النموذج الأولي: intWINAPIAvzUnpackFeature (حرف غير مُوقَّع * pPackFeature ، حرف غير مُوقَّع * pFeature1 ، حرف غير مُوقَّع * pFeature2)

الوظيفة: فك ضغط ملف Anviz قالب بصمة

المعلمة: pPackFeature–Anviz قالب ميزة بصمة ، يدعم Anviz آلة الحضور والانصراف حاليا.

pFeature1 - ميزة بصمة الإصبع 1,256،XNUMX بايت ،

          pFeature2 - ميزة بصمة الإصبع 2,256،XNUMX بايت ،

قيمة الإرجاع: قم بإرجاع 0 في حالة النجاح ، وإلا فقم بإرجاع قيمة غير صفرية

 

3.10 عملية Avz

النموذج الأولي: intWINAPIAvzProcess (حرف غير موقّع * pimagein ،

                               ميزة char * غير الموقعة ،

                               غير موقعة char * pimagebin ،

                               شار باثين غير الموقعة ،

                               char bdrawfea غير الموقعة ،

uRate قصير بدون إشارة = 110)

الوظيفة: التقاط قيمة ميزة بصمة الإصبع من إدخال بيانات صورة بصمة الإصبع.

المعلمة: pimagein –إدخال بيانات صورة بصمة الإصبع بعرض 280 ، ارتفاع 280 ، سيتم ترتيب البيانات بشكل منظم في صفوف ، استخدم 1 بايت لكل عنصر صورة للإشارة إلى تدرج اللون

          الميزة - قيمة ميزة بصمة الإصبع المُنشأة ، مصفوفة 256 بايت بدون رمز

          Pimagebin - إنشاء بيانات صورة ذات قيمة مزدوجة ، عرض 280 ، ارتفاع 280 ، سيتم ترتيب البيانات بشكل منظم في صفوف ، استخدم 0 و 255 للإشارة إلى كل عنصر من عناصر الصورة

          سينشئ Bthin –1-pimagebin الصورة المصححة

                                     0-pimagebin سيولد الصورة غير المصححة

          سيقوم Bdrawfea –1-pimagebin بإنشاء معلومات بقعة الميزة.

  • لن يُنشئ pimagebin معلومات بقعة الميزة.

          uRate - خذ قيمًا مختلفة وفقًا لطراز الكاميرا (U-Bio = 94)

قيمة الإرجاع: إرجاع 0 في حالة النجاح ، وإرجاع 1 إذا فشل ، وإرجاع 2 إذا كان خطأ في النظام

 

3.11 أفزماتش

النموذج الأولي: intWINAPIAvzMatch (char * feature1 غير موقع ،

                           char * feature2 غير الموقعة ،

                             مستوى قصير بدون توقيع = 5 ،

دوران قصير بدون توقيع = 60)

الوظيفة: قارن قيمة ميزتي إدخال بصمة الإصبع

المعلمة: feature1 - بصمة الإصبع 1,256،XNUMX بايت 

          الميزة 2 - ميزة بصمة الإصبع 2,256،XNUMX بايت 

          المستوى - مستوى المطابقة (1-9)

          استدارة - زاوية دوران المطابقة (1-180)

قيمة الإرجاع: قم بإرجاع 0 في حالة النجاح ، وإرجاع 1 ، وإرجاع 2 إذا كان خطأ في النظام

 

3.11 أفزماتش إن

النموذج الأولي: intWINAPIAvzMatchN (حرف * ميزة غير موقعة ،

                            حرف مميز بدون توقيع [] [256] ،

                              إصبع طويل بدون توقيع ،

                              مستوى قصير بدون توقيع = 5 ،

                دوران قصير بدون توقيع = 60)

الوظيفة: قارن قيمة ميزة بصمة الإدخال مع قيمة ميزة مكتبة بصمات الأصابع عبر طريقة تعريف 1: N.

المعلمة: featurein - تحتاج إلى مقارنة قيمة الميزة ، 256 بايت 

          مجموعة مكتبة قيمة ميزة بصمات الأصابع

          الإصبع - مقدار البصمة في مكتبة بصمات الأصابع

          المستوى - مستوى المطابقة (1-9)

          استدارة - زاوية دوران المطابقة (1-180)

قيمة الإرجاع: قم بإرجاع الرقم التسلسلي لقالب بصمة الإصبع (> = 0) إذا نجح ذلك ، قم بإرجاع -1 إذا فشلت ، قم بإرجاع -2 إذا كان هناك خطأ في النظام.

ستيفن ج. ساردى

مدير تطوير الأعمال

الخبرة السابقة في الصناعة: يتمتع ستيفن جي. ساردى بأكثر من 25 عامًا من الخبرة في قيادة تطوير المنتجات والإنتاج ودعم المنتجات والمبيعات في أسواق WFM/T&A والتحكم في الوصول - بما في ذلك الحلول المحلية والمنتشرة على السحابة، مع التركيز القوي على مجموعة واسعة من المنتجات القادرة على التعرف على البيانات الحيوية والمقبولة عالميًا.