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 પરત કરો.

પીટરસન ચેન

સેલ્સ ડિરેક્ટર, બાયોમેટ્રિક અને ભૌતિક સુરક્ષા ઉદ્યોગ

ના વૈશ્વિક ચેનલ સેલ્સ ડિરેક્ટર તરીકે Anviz વૈશ્વિક, પીટરસન ચેન બાયોમેટ્રિક અને ભૌતિક સુરક્ષા ઉદ્યોગમાં નિષ્ણાત છે, વૈશ્વિક બજાર વ્યવસાય વિકાસ, ટીમ મેનેજમેન્ટ વગેરેમાં સમૃદ્ધ અનુભવ સાથે; અને સ્માર્ટ હોમ, શૈક્ષણિક રોબોટ અને STEM શિક્ષણ, ઈલેક્ટ્રોનિક ગતિશીલતા વગેરેનું પણ સમૃદ્ધ જ્ઞાન. તમે તેને અનુસરી શકો છો અથવા LinkedIn.