ads linkedin حسگر اثر انگشت نوری U-Bio SDK | Anviz جهانی

SDK حسگر اثر انگشت نوری U-Bio

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 کوتاه بدون علامت)

عملکرد: تصویر اثر انگشت را برای حسگر خوان بگیرید و تصویر را در pImage ذخیره کنید

پارامتر: شماره سریال خواننده uDeviceID-Sensor

                         pImage-ذخیره داده های تصویر اثر انگشت،

کمتر از 280×280 بایت نیست

              bFingerOn-1: دارای انگشت روی حسگر؛ 0: بدون انگشت روی سنسور.

مقدار برگشتی: ارزش برگشتی ندارد

 

3.6 AvzSaveHueBMPFile

نمونه اولیه: voidWINAPIAvzSaveHueBMPFile(char *strFIleName، char بدون علامت *pImage)

عملکرد: تصویر اصلی را در حافظه در فایل bmp ذخیره کنید

پارامتر: strFIleName-نام فایل اثرانگشت،

pImage- منطقه بافر برای ذخیره تصویر اثر انگشت       

مقدار برگشتی: ارزش برگشتی ندارد

 

3.7 AvzSaveClrBMPFile

نمونه اولیه: voidWINAPIAvzSaveClrBMPFile (char *strFIleName، char بدون علامت *pImage)

عملکرد: تصویر ویژگی را در حافظه در فایل bmp ذخیره کنید

پارامتر: strFIleName-نام فایل اثرانگشت،

pImage- منطقه بافر برای ذخیره ویژگی اثر انگشت         

مقدار برگشتی: ارزش برگشتی ندارد

 

3.8 AvzPack Feature

نمونه اولیه: shortWINAPIAvzPackFeature (نویسه بدون علامت *pFeature1، char بدون علامت *pFeature2، char بدون علامت *pPackFeature)

عملکرد: قالب اثر انگشت را در خود محصور کنید

پارامتر: pFeature1 - ویژگی اثر انگشت 1,256 بایت،

          pFeature2 -ویژگی اثر انگشت 2,256 بایت،

          pPack Feature –Anviz الگوی ویژگی اثر انگشت، پشتیبانی می کند Anviz دستگاه حضور و غیاب آفلاین

مقدار بازگشتی: pPackFeature ذخیره سازی داده های ویژگی اثر انگشت

 

3.9 AvzUnpack Feature

نمونه اولیه: intWINAPIAvzUnpackFeature(کاراکتر بدون علامت *pPackFeature، char بدون علامت *pFeature1، char بدون علامت *pFeature2)

عملکرد: از حالت فشرده خارج کنید Anviz الگوی اثر انگشت

پارامتر: pPackFeature–Anviz الگوی ویژگی اثر انگشت، پشتیبانی می کند Anviz دستگاه حضور و غیاب آفلاین

pFeature1 - قابلیت اثر انگشت 1,256 بایت،

          pFeature2 - قابلیت اثر انگشت 2,256 بایت،

مقدار بازگشتی: در صورت موفقیت 0 برگردانید، در غیر این صورت غیر صفر برگردانید

 

3.10 AvzProcess

نمونه اولیه: intWINAPIAvzProcess(signed char *pimagein,

                               *ویژگی کاراکتر بدون امضا،

                               char بدون امضا *pimagebin،

                               char bthin بدون امضا،

                               char bdrawfea بدون امضا،

uRate کوتاه بدون امضا = 110)

عملکرد: مقدار ویژگی اثر انگشت را از داده‌های تصویر اثر انگشت ورودی بگیرید.

پارامتر: pimagein - داده‌های تصویر اثر انگشت را با عرض 280، ارتفاع 280 وارد کنید، داده‌ها در ردیف‌ها مرتب می‌شوند، از 1 بایت برای هر عنصر تصویر برای نشان دادن Hue استفاده کنید.

          ویژگی - ارزش ویژگی اثر انگشت ایجاد شده، آرایه بایت 256 غیر نماد

          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(کاراکتر بدون علامت *feature1,

                           کاراکتر بدون امضا *feature2,

                             سطح کوتاه بدون علامت = 5،

چرخش کوتاه بدون علامت = 60)

عملکرد: ارزش دو ویژگی اثر انگشت ورودی را مقایسه کنید

پارامتر: feature1 - قابلیت اثر انگشت 1,256 بایت 

          ویژگی 2 - قابلیت اثر انگشت 2,256 بایت 

          سطح - سطح مطابق (1-9)

          چرخش - زاویه چرخشی تطبیق (1-180)

مقدار برگشتی: در صورت موفقیت 0 برگردانید، در غیر این صورت 1 را برگردانید، در صورت خطای سیستم، 2 را برگردانید

 

3.11 AvzMatchN

نمونه اولیه: intWINAPIAvzMatchN(نشانه بدون علامت *featurein,

                            مشخصه char بدون امضا[][256]،

                              انگشت بلند بدون علامت،

                              سطح کوتاه بدون علامت = 5،

                چرخش کوتاه بدون علامت = 60)

عملکرد: مقایسه مقدار ویژگی اثر انگشت ورودی با مقدار ویژگی کتابخانه اثر انگشت از طریق روش شناسایی 1:N

پارامتر: featurein - نیاز به مقایسه مقدار ویژگی، 256 بایت است 

          آرایه کتابخانه ارزش ویژگی featurelib-Fingerprint

          fingernum - مقدار اثر انگشت در کتابخانه اثر انگشت

          سطح - سطح مطابق (1-9)

          چرخش - زاویه چرخشی تطبیق (1-180)

مقدار بازگشتی: در صورت موفقیت آمیز بودن، شماره سریال الگوی اثر انگشت (>=0) را برگردانید، در صورت عدم موفقیت -1، در صورت خطای سیستم -2 را برگردانید.

نیک وانگ

کارشناس بازاریابی در Xthings

نیک دارای مدرک لیسانس و فوق لیسانس از دانشگاه باپتیست هنگ کنگ و 2 سال تجربه در صنعت سخت افزار هوشمند است. می توانید او را دنبال کنید یا لینک.