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 إذا كان هناك خطأ في النظام.

نيك وانغ

أخصائي تسويق في Xthings

حصل نيك على درجتي البكالوريوس والماجستير من جامعة هونغ كونغ المعمدانية ولديه عامين من الخبرة في صناعة الأجهزة الذكية. يمكنك متابعته أو لينكدين:.