ads linkedin યુ-બાયો ઓપ્ટિકલ ફિંગરપ્રિન્ટ સેન્સર SDK | Anviz વૈશ્વિક

યુ-બાયો ઓપ્ટિકલ ફિંગરપ્રિન્ટ સેન્સર SDK

10/23/2012
શેર

1.સીડી સામગ્રી:

AvzScanner.dll: ઉપયોગકર્તા માટે DLL;

ડેમો : ડેમો(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)

કાર્ય: સેન્સર રીડર માટે ફિંગરપ્રિન્ટ ઈમેજ કેપ્ચર કરો અને ઈમેજને પીઈમેજમાં સેવ કરો

પરિમાણ: uDeviceID-સેન્સર રીડરનો સીરીયલ નંબર

                         pImage- ફિંગરપ્રિન્ટ ઇમેજનો ડેટા સાચવો,

280×280 બાઇટ્સ કરતાં નાની નહીં

              bFingerOn-1:સેન્સર પર આંગળી છે;0:સેન્સર પર આંગળી નથી.

વળતર મૂલ્ય: કોઈ વળતર મૂલ્ય નથી

 

3.6 AvzSaveHueBMPFile

પ્રોટોટાઇપ: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

કાર્ય: મેમરીમાં મૂળ છબીને bmp ફાઇલમાં સાચવો

પરિમાણ: strFIleName-ફિંગરપ્રિન્ટ ફાઇલનું નામ,

pImage- ફિંગરપ્રિન્ટ ઇમેજ સ્ટોરેજ માટે બફર ઝોન       

વળતર મૂલ્ય: કોઈ વળતર મૂલ્ય નથી

 

3.7 AvzSaveClrBMPFile

પ્રોટોટાઇપ: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, સહી વિનાનું char *pImage)

કાર્ય: મેમરીમાં ફીચર ઇમેજને bmp ફાઇલમાં સાચવો

પરિમાણ: strFIleName-ફિંગરપ્રિન્ટ ફાઇલનું નામ,

pImage- ફિંગરપ્રિન્ટ ફીચર સ્ટોરેજ માટે બફર ઝોન         

વળતર મૂલ્ય: કોઈ વળતર મૂલ્ય નથી

 

3.8 AvzPackFeature

પ્રોટોટાઇપ: શોર્ટWINAPIAvzPackFeature(અનસાઇન કરેલ char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

કાર્ય: ફિંગરપ્રિન્ટ ટેમ્પલેટને સમાવિષ્ટ કરો

પરિમાણ: pFeature1 -ફિંગરપ્રિન્ટ સુવિધા 1,256 બાઇટ્સ ,

          pFeature2 -ફિંગરપ્રિન્ટ ફીચર 2,256 બાઇટ્સ ,

          pPack ફીચર-Anviz ફિંગરપ્રિન્ટ ફીચર ટેમ્પલેટ, સપોર્ટ કરે છે Anviz ઑફલાઇન સમય હાજરી મશીન.

વળતર મૂલ્ય: pPackFeature ફિંગરપ્રિન્ટ સુવિધા ડેટાનો સંગ્રહ

 

3.9 AvzUnpackFeature

પ્રોટોટાઇપ: intWINAPIAvzUnpackFeature(અનહસ્તાક્ષરિત char *pPackFeature, સહી વિનાનું char *pFeature1, unsigned char *pFeature2)

કાર્ય: ડીકોમ્પ્રેસ Anviz ફિંગરપ્રિન્ટ ટેમ્પલેટ

પરિમાણ: pPackFeature-Anviz ફિંગરપ્રિન્ટ ફીચર ટેમ્પલેટ, સપોર્ટ કરે છે Anviz ઑફલાઇન સમય હાજરી મશીન.

pFeature1 -ફિંગરપ્રિન્ટ સુવિધા 1,256 બાઇટ્સ,

          pFeature2 -ફિંગરપ્રિન્ટ સુવિધા 2,256 બાઇટ્સ,

વળતર મૂલ્ય: જો સફળ થાય તો 0 પરત કરો, અન્યથા બિનશૂન્ય પરત કરો

 

3.10 AvzProcess

પ્રોટોટાઇપ: intWINAPIAvzપ્રોસેસ(અસહી કરેલ ચાર *પિમેજીન,

                               સહી વિનાનું અક્ષર * લક્ષણ,

                               સહી વિનાનું ચાર *પિમેજબીન,

                               સહી વિનાનું ચાર બથિન,

                               સહી વિનાનું ચાર બીડ્રોફીઆ,

સહી ન કરેલ ટૂંકા uRate = 110)

કાર્ય: ઇનપુટ ફિંગરપ્રિન્ટ ઇમેજ ડેટામાંથી ફિંગરપ્રિન્ટ ફીચર વેલ્યુ કેપ્ચર કરો.

પરિમાણ: pimagein -પહોળાઈ 280, ઊંચાઈ 280 સાથે ફિંગરપ્રિન્ટ ઇમેજ ડેટા ઇનપુટ કરો, ડેટા વ્યવસ્થિત રીતે પંક્તિઓમાં ગોઠવવામાં આવશે, હ્યુ દર્શાવવા માટે દરેક ચિત્ર ઘટક માટે 1 બાઇટ્સનો ઉપયોગ કરો

          ફીચર -જનરેટેડ ફિંગરપ્રિન્ટ ફીચર વેલ્યુ, 256 નોન સિમ્બોલ બાઇટ્સ એરે

          Pimagebin -ડબલ વેલ્યુ ઇમેજ ડેટા જનરેટ કરો, પહોળાઈ 280, ઊંચાઈ 280, ડેટા વ્યવસ્થિત રીતે પંક્તિઓમાં ગોઠવવામાં આવશે, દરેક ચિત્ર ઘટકને સૂચવવા માટે 0 અને 255 નો ઉપયોગ કરો

          Bthin -1-પિમેજબીન સુધારેલી છબી જનરેટ કરશે

                                     0-પિમેજબીન અસુધારિત ઇમેજ જનરેટ કરશે

          Bdrawfea –1-pimagebin ફીચર સ્પોટની માહિતી જનરેટ કરશે.

  • pimagebin ફીચર સ્પોટની માહિતી જનરેટ કરશે નહીં.

          uRate - કેમેરા મોડલ મુજબ વિવિધ મૂલ્યો લો, (U-Bio =94)

વળતર મૂલ્ય: જો સફળ થાય તો 0 પરત કરો, જો નિષ્ફળ જાય તો 1 પરત કરો, જો સિસ્ટમ ભૂલ હોય તો 2 પરત કરો

 

3.11 AvzMatch

પ્રોટોટાઇપ: intWINAPIAvzMatch(અનહસ્તાક્ષરિત char *feature1,

                           સહી વિનાનું અક્ષર * લક્ષણ2,

                             સહી વિનાનું ટૂંકું સ્તર = 5,

સહી વિનાનું ટૂંકું ફેરવો = 60)

કાર્ય: બે ઇનપુટ ફિંગરપ્રિન્ટ સુવિધાઓના મૂલ્યની તુલના કરો

પરિમાણ: લક્ષણ1 - ફિંગરપ્રિન્ટ સુવિધા 1,256બાઇટ્સ 

          ફીચર2 - ફિંગરપ્રિન્ટ ફીચર 2,256બાઇટ્સ 

          સ્તર - મેળ ખાતું સ્તર(1-9)

          ફેરવો - મેચિંગ રોટેશનલ એંગલ(1-180)

વળતર મૂલ્ય: જો સફળ થાય તો 0 પરત કરો, અન્યથા 1 પરત કરો, જો સિસ્ટમમાં ભૂલ હોય તો 2 પરત કરો

 

3.11 AvzMatchN

પ્રોટોટાઇપ: intWINAPIAvzMatchN(અનહસ્તાક્ષરિત ચાર * વિશેષતામાં,

                            સહી વિનાનું ચાર ફીચરલિબ[][256],

                              સહી વગરની લાંબી આંગળી,

                              સહી વિનાનું ટૂંકું સ્તર = 5,

                સહી વિનાનું ટૂંકું ફેરવો = 60)

કાર્ય: 1:N ઓળખ પદ્ધતિ દ્વારા ફિંગરપ્રિન્ટ લાઇબ્રેરીના ફીચર વેલ્યુ સાથે ઇનપુટ ફિંગરપ્રિન્ટ ફીચર વેલ્યુની તુલના કરો

પરિમાણ: ફીચરઇન - ફીચર વેલ્યુ, 256બાઇટ્સની સરખામણી કરવાની જરૂર છે 

          ફીચરલિબ-ફિંગરપ્રિન્ટ ફીચર વેલ્યુ લાઇબ્રેરી એરે

          fingernum - ફિંગરપ્રિન્ટ લાઇબ્રેરીમાં ફિંગરપ્રિન્ટની રકમ

          સ્તર - મેળ ખાતું સ્તર(1-9)

          ફેરવો - મેચિંગ રોટેશનલ એંગલ(1-180)

વળતર મૂલ્ય: જો સફળ થાય તો ફિંગરપ્રિન્ટ ટેમ્પલેટનો સીરીયલ નંબર(>=0) પરત કરો, જો નિષ્ફળ જાય તો -1 પરત કરો, જો સિસ્ટમ ભૂલ હોય તો -2 પરત કરો.

સ્ટીફન જી. સાર્ડી

વ્યાપાર વિકાસ નિયામક

પાછલો ઉદ્યોગ અનુભવ: સ્ટીફન જી. સાર્ડીને WFM/T&A અને એક્સેસ કંટ્રોલ માર્કેટમાં પ્રોડક્ટ ડેવલપમેન્ટ, ઉત્પાદન, ઉત્પાદન સપોર્ટ અને વેચાણમાં અગ્રણી 25+ વર્ષનો અનુભવ છે -- જેમાં મજબૂત ફોકસ સાથે ઓન-પ્રિમાઈસ અને ક્લાઉડ-ડિપ્લોય્ડ સોલ્યુશન્સનો સમાવેશ થાય છે. વૈશ્વિક સ્તરે સ્વીકૃત બાયોમેટ્રિક-સક્ષમ ઉત્પાદનોની વિશાળ શ્રેણી પર.