યુ-બાયો ઓપ્ટિકલ ફિંગરપ્રિન્ટ સેન્સર SDK
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+ વર્ષનો અનુભવ છે -- જેમાં મજબૂત ફોકસ સાથે ઓન-પ્રિમાઈસ અને ક્લાઉડ-ડિપ્લોય્ડ સોલ્યુશન્સનો સમાવેશ થાય છે. વૈશ્વિક સ્તરે સ્વીકૃત બાયોમેટ્રિક-સક્ષમ ઉત્પાદનોની વિશાળ શ્રેણી પર.