SDK حسگر اثر انگشت نوری U-Bio
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 را برگردانید.
پیترسون چن
مدیر فروش صنعت امنیت بیومتریک و فیزیکی
به عنوان مدیر فروش کانال جهانی Anviz جهانی، پترسون چن متخصص در صنعت امنیت بیومتریک و فیزیکی، با تجربه غنی در توسعه تجارت بازار جهانی، مدیریت تیم و غیره است. و همچنین دانش غنی از خانه هوشمند، ربات آموزشی و آموزش STEM، تحرک الکترونیکی و غیره. می توانید او را دنبال کنید یا لینک.