ads linkedin 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 را برگردانید.

مارک ونا

مدیر ارشد، توسعه کسب و کار

تجربه گذشته در صنعت: به عنوان یک کهنه کار صنعت فناوری برای بیش از 25 سال، Mark Vena بسیاری از موضوعات فناوری مصرف کننده، از جمله رایانه های شخصی، تلفن های هوشمند، خانه های هوشمند، سلامت متصل، امنیت، بازی رایانه شخصی و کنسول، و راه حل های سرگرمی جریانی را پوشش می دهد. مارک در شرکت‌های Compaq، Dell، Alienware، Synaptics، Sling Media و Neato Robotics سمت‌های ارشد بازاریابی و رهبری کسب و کار داشته است.