ads linkedin U-Bio Optical fingerprint sensor SDK | Anviz ගෝලීය

U-Bio Optical ඇඟිලි සලකුණු සංවේදකය SDK

10/23/2012
බෙදාගන්න

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 ලබා දෙන්න.

නික් වැන්ග්

Xthings හි අලෙවිකරණ විශේෂඥයා

Nic හොංකොං බැප්ටිස්ට් විශ්ව විද්‍යාලයෙන් උපාධියක් සහ ශාස්ත්‍රපති උපාධියක් ලබා ඇති අතර ස්මාර්ට් දෘඩාංග කර්මාන්තයේ වසර 2ක පළපුරුද්දක් ඇත. ඔබට ඔහුව අනුගමනය කළ හැකිය. LinkedIn.