U-Bio Optical ඇඟිලි සලකුණු සංවේදකය SDK
1.CD අන්තර්ගතය:
AvzScanner.dll: භාවිතා කරන්නා සඳහා DLL;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.පද්ධති අවශ්යතාවය: Windows 2000/XPandhigher සංස්කරණය
3.අපනයන කාර්යය පැහැදිලි කිරීමAvzScanner.dll:
3.1 AvzFindDevice
මූලාකෘතිය: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
කාර්යය: සංවේදක කියවන්නා සොයන්න
පරාමිතිය: pSensorName - සංවේදක කියවන්නාගේ නම ගබඩා කිරීම සඳහා වන අරාව
දැනුම්දීම: උදාහරණයක් ලෙස සංවේදක කියවන්නාගේ නම:AvzScanner 1
ප්රතිලාභ අගය: සාර්ථක නම් 1 ලබා දෙන්න, එසේ නොමැතිනම් 0 ලබා දෙන්න
3.2 AvzOpenDevice
මූලාකෘතිය: intWINAPIAvzOpenDevice (අත්සන් නොකළ කෙටි uDeviceID, HWND hWnd)
කාර්යය: සංවේදක කියවනය විවෘත කරන්න
පරාමිතිය: uDeviceID-සංවේදක කියවන්නාගේ අනුක්රමික අංකය
Hwnd - ඇඟිලි සලකුණු රූපයේ කවුළු හසුරුව පෙරදසුන් කරන්න
ප්රතිලාභ අගය: සාර්ථක නම් 0 ලබා දෙන්න, එසේ නොමැතිනම් 1 ආපසු දෙන්න
3.3 AvzCloseDevice
මූලාකෘතිය: voidWINAPIAvzCloseDevice (අත්සන් නොකළ කෙටි uDeviceID)
කාර්යය: සංවේදක කියවනය වසන්න
පරාමිතිය: uDeviceID-සංවේදක කියවන්නාගේ අනුක්රමික අංකය
ප්රතිලාභ අගය: ප්රතිලාභ අගයක් නොමැත
3.4 AvzGetCard
මූලාකෘතිය:voidWINAPIAvzGetCard(අත්සන් නොකළ කෙටි uDeviceID, dword *lCardID)
කාර්යය: කාඩ්පත් අංකය ලබා ගන්න
පරාමිතිය: uDeviceID - සංවේදක කියවන්නාගේ අනුක්රමික අංකය
lCardID - කාඩ්පත් අංකය
ප්රතිලාභ අගය: ප්රතිලාභ අගයක් නොමැත
3.5 AvzGetImage
මූලාකෘතිය: voidWINAPIAvzGetImage (අත්සන් නොකළ කෙටි uDeviceID, අත්සන් නොකළ char *pImage, අත්සන් නොකළ කෙටි bFingerOn)
කාර්යය: සංවේදක කියවනය සඳහා ඇඟිලි සලකුණු රූපය ග්රහණය කර රූපය pImage වෙත සුරකින්න
පරාමිතිය: uDeviceID-සංවේදක කියවන්නාගේ අනුක්රමික අංකය
pImage - ඇඟිලි සලකුණු රූපයේ දත්ත සුරකින්න,
බයිට් 280 × 280 ට වඩා කුඩා නොවේ
bFingerOn-1: සංවේදකය මත ඇඟිල්ලක් ඇත; 0: සංවේදකය මත ඇඟිල්ලක් නොමැත.
ප්රතිලාභ අගය: ප්රතිලාභ අගයක් නොමැත
3.6 AvzSaveHueBMPFile
මූලාකෘතිය: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, අත්සන් නොකළ char *pImage)
කාර්යය: මතකයේ ඇති මුල් රූපය bmp ගොනුවට සුරකින්න
පරාමිතිය: strFIleName-Fingerprint ගොනු නාමය,
pImage- ඇඟිලි සලකුණු රූප ගබඩා කිරීම සඳහා ස්වාරක්ෂක කලාපය
ප්රතිලාභ අගය: ප්රතිලාභ අගයක් නොමැත
3.7 AvzSaveClrBMPFile
මූලාකෘතිය: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, අත්සන් නොකළ char *pImage)
කාර්යය: විශේෂාංග රූපය මතකයේ bmp ගොනුවට සුරකින්න
පරාමිතිය: strFIleName-Fingerprint ගොනු නාමය,
pImage- ඇඟිලි සලකුණු විශේෂාංග ගබඩා කිරීම සඳහා ස්වාරක්ෂක කලාපය
ප්රතිලාභ අගය: ප්රතිලාභ අගයක් නොමැත
3.8 AvzPackFeature
මූලාකෘතිය: shortWINAPIAvzPackFeature(අත්සන් නොකළ char *pFeature1, අත්සන් නොකළ char *pFeature2, අත්සන් නොකළ char *pPackFeature)
කාර්යය: ඇඟිලි සලකුණු අච්චුව සංග්රහ කරන්න
පරාමිතිය: pFeature1 -Fingerprint Feature 1,256 bytes ,
pFeature2 -ඇඟිලි සලකුණු විශේෂාංගය බයිට් 2,256,
pPackFeature-Anviz ඇඟිලි සලකුණු විශේෂාංග අච්චුව, සහය දක්වයි Anviz නොබැඳි කාල පැමිණීමේ යන්ත්රය.
ප්රතිලාභ අගය: pPackFeature ඇඟිලි සලකුණු විශේෂාංග දත්ත ගබඩා කිරීම
3.9 AvzUnpackFeature
මූලාකෘතිය: intWINAPIAvzUnpackFeature(අත්සන් නොකළ char *pPackFeature, අත්සන් නොකළ char *pFeature1, අත්සන් නොකළ char *pFeature2)
කාර්යය: decompress the Anviz ඇඟිලි සලකුණු අච්චුව
පරාමිතිය: pPackFeature-Anviz ඇඟිලි සලකුණු විශේෂාංග අච්චුව, සහය දක්වයි Anviz නොබැඳි කාල පැමිණීමේ යන්ත්රය.
pFeature1 -ඇඟිලි සලකුණු විශේෂාංගය බයිට් 1,256,
pFeature2 -ඇඟිලි සලකුණු විශේෂාංගය බයිට් 2,256,
ප්රතිලාභ අගය: සාර්ථක නම් 0 ලබා දෙන්න, එසේ නොමැතිනම් ශුන්ය නොවන ලෙස ආපසු දෙන්න
3.10 AvzProcess
මූලාකෘතිය: intWINAPIAvzProcess(අත්සන් නොකළ char *pimagein,
අත්සන් නොකළ අකුරු * විශේෂාංගය,
අත්සන් නොකළ char *pimagebin,
අත්සන් නොකළ char bthin,
අත්සන් නොකළ 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 AvzMatch
මූලාකෘතිය: intWINAPIAvzMatch (අත්සන් නොකළ අකුරු * විශේෂාංගය1,
අත්සන් නොකළ අකුරු * විශේෂාංගය2,
අත්සන් නොකළ කෙටි මට්ටම = 5,
අත්සන් නොකළ කෙටි භ්රමණය = 60)
කාර්යය: ආදාන ඇඟිලි සලකුණු විශේෂාංග දෙකක අගය සසඳන්න
පරාමිතිය: විශේෂාංග1 - ඇඟිලි සලකුණු විශේෂාංගය බයිට් 1,256
Feature2 - ඇඟිලි සලකුණු විශේෂාංගය බයිට් 2,256
මට්ටම - ගැලපෙන මට්ටම (1-9)
භ්රමණය - ගැලපුම් කෝණය (1-180)
ප්රතිලාභ අගය: සාර්ථක නම් 0 ලබා දෙන්න, එසේ නොමැති නම් 1 ආපසු දෙන්න, පද්ධතියේ දෝෂයක් නම් 2 ලබා දෙන්න
3.11 AvzMatchN
මූලාකෘතිය: intWINAPIAvzMatchN(අත්සන් නොකළ අක්ෂර * විශේෂාංගය,
අත්සන් නොකළ char featurelib[][256],
අත්සන් නොකළ දිගු ඇඟිලි අංකය,
අත්සන් නොකළ කෙටි මට්ටම = 5,
අත්සන් නොකළ කෙටි භ්රමණය = 60)
කාර්යය: 1:N හඳුනාගැනීමේ ක්රමය හරහා ඇඟිලි සලකුණු පුස්තකාලයේ විශේෂාංග අගය සමඟ ආදාන ඇඟිලි සලකුණු විශේෂාංග අගය සසඳන්න
පරාමිතිය: featurein - විශේෂාංග අගය, 256bytes සංසන්දනය කිරීමට අවශ්යයි
featurelib-Fingerprint විශේෂාංග අගය පුස්තකාල අරාව
ඇඟිලි අංකය - ඇඟිලි සලකුණු පුස්තකාලයේ ඇඟිලි සලකුණු ප්රමාණය
මට්ටම - ගැලපෙන මට්ටම (1-9)
භ්රමණය - ගැලපුම් කෝණය (1-180)
ප්රතිලාභ අගය: ඇඟිලි සලකුණු අච්චුවේ අනුක්රමික අංකය (>=0) සාර්ථක නම්, අසාර්ථක නම් -1 ආපසු දෙන්න, පද්ධතියේ දෝෂයක් නම් -2 ලබා දෙන්න.
ස්ටීවන් ජී සර්ඩි
ව්යාපාර සංවර්ධන අධ්යක්ෂ
අතීත කර්මාන්ත අත්දැකීම්: Stephen G. Sardi හට WFM/T&A සහ Access Control Markets තුළ ප්රමුඛ නිෂ්පාදන සංවර්ධනය, නිෂ්පාදනය, නිෂ්පාදන සහය සහ විකුණුම් ප්රමුඛ වසර 25+ පළපුරුද්ද ඇත -- පරිශ්රයේ සහ ක්ලවුඩ් යෙදවූ විසඳුම් ඇතුළුව. ගෝලීය වශයෙන් පිළිගත් ජෛවමිතික හැකියාව සහිත නිෂ්පාදන පුළුල් පරාසයක.