SDK sensor cap jari Optik U-Bio
1.Kandungan CD:
AvzScanner.dll: DLL untuk kegunaan pengguna;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.Keperluan sistem: Windows 2000/XPandhigher edition
3.Penjelasan Fungsi Eksport dalamAvzScanner.dll:
3.1 AvzFindDevice
Prototaip: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Fungsi: Cari pembaca Sensor
Parameter: pSensorName-tatasusunan untuk menyimpan nama pembaca sensor
Notis: Contohnya nama pembaca sensor:AvzScanner 1
Nilai pulangan: Kembalikan 1 jika berjaya, jika tidak pulangkan 0
3.2 AvzOpenDevice
Prototaip: intWINAPIAvzOpenDevice(uDeviceID pendek tidak ditandatangani, HWND hWnd)
Fungsi: Buka pembaca sensor
Parameter: Nombor siri pembaca uDeviceID-Sensor
Hwnd -Pratonton pemegang tetingkap imej cap jari
Nilai pulangan: Kembalikan 0 jika berjaya, jika tidak pulangkan 1
3.3 AvzCloseDevice
Prototaip: voidWINAPIAvzCloseDevice(uDeviceID pendek tidak ditandatangani)
Fungsi: Tutup pembaca sensor
Parameter: Nombor siri pembaca uDeviceID-Sensor
Nilai pulangan: Tiada nilai pulangan
3.4 AvzGetCard
Prototaip:voidWINAPIAvzGetCard(uDeviceID pendek tidak ditandatangani, dword *lCardID)
Fungsi: Dapatkan Nombor Kad
Parameter: uDeviceID -Nombor siri pembaca sensor
lCardID - Nombor Kad
Nilai pulangan: Tiada nilai pulangan
3.5 AvzGetImage
Prototaip: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)
Fungsi: Tangkap imej cap jari untuk pembaca penderia dan simpan imej ke dalam pImage
Parameter: Nombor siri pembaca uDeviceID-Sensor
pImage-Simpan data imej cap jari ,
tidak kurang daripada 280×280 bait
bFingerOn-1:mempunyai jari pada penderia;0:tidak mempunyai jari pada penderia.
Nilai pulangan: Tiada nilai pulangan
3.6 AvzSaveHueBMPFile
Prototaip: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Fungsi: Simpan imej asal dalam memori ke fail bmp
Parameter: nama fail strFIleName-cap jari,
pImej- zon penimbal untuk storan imej cap jari
Nilai pulangan: Tiada nilai pulangan
3.7 AvzSaveClrBMPFile
Prototaip: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Fungsi: Simpan imej ciri dalam memori ke fail bmp
Parameter: nama fail strFIleName-cap jari,
pImage- Zon penampan untuk storan ciri cap jari
Nilai pulangan: Tiada nilai pulangan
3.8 Ciri AvzPack
Prototaip: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Fungsi: Merangkum templat cap jari
Parameter: pFeature1 -Ciri Cap Jari 1,256 bait ,
pFeature2 -Ciri Cap Jari 2,256 bait ,
pPackFeature–Anviz templat ciri cap jari, menyokong Anviz mesin kehadiran masa luar talian.
Nilai pulangan: pPackFeature Penyimpanan data ciri cap jari
3.9 Ciri AvzUnpack
Prototaip: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
Fungsi: nyahmampat Anviz templat cap jari
Parameter: pPackFeature–Anviz templat ciri cap jari, menyokong Anviz mesin kehadiran masa luar talian.
pFeature1 -Ciri cap jari 1,256 bait ,
pFeature2 -Ciri cap jari 2,256 bait ,
Nilai pulangan: Kembalikan 0 jika berjaya, jika tidak pulangkan bukan sifar
3.10 Proses Avz
Prototaip: intWINAPIAvzProcess(unsigned char *pimagein,
aksara tidak bertanda *ciri,
aksara tidak bertanda *pimagebin,
unsigned char bthin,
unsigned char bdrawfea,
uRate pendek tidak ditandatangani = 110)
Fungsi: Tangkap nilai ciri cap jari daripada data imej cap jari input.
Parameter: piimagein –Masukkan data imej cap jari dengan lebar 280, tinggi 280, data akan disusun secara teratur dalam baris, gunakan 1 bait untuk setiap elemen gambar untuk menunjukkan Hue
Ciri – Nilai ciri Cap Jari Dijana, tatasusunan bait bukan simbol 256
Pimagebin –menjana data imej nilai berganda, lebar 280, tinggi 280, data akan disusun secara teratur dalam baris, gunakan 0 dan 255 untuk menunjukkan setiap elemen gambar
Bthin –1-pimagebin akan menghasilkan imej yang diperbetulkan
0-pimagebin akan menghasilkan imej yang tidak dibetulkan
Bdrawfea –1-pimagebin akan menjana maklumat tempat ciri.
- piimagebin tidak akan menjana maklumat tempat ciri.
uRate - Ambil nilai berbeza mengikut model kamera, (U-Bio =94)
Nilai pulangan: Kembalikan 0 jika berjaya, kembalikan 1 jika gagal, kembalikan 2 jika ralat sistem
3.11 AvzMatch
Prototaip: intWINAPIAvzMatch(unsigned char *feature1,
aksara tidak bertanda *ciri2,
tahap pendek tidak ditandatangani = 5,
putaran pendek tidak ditandatangani = 60)
Fungsi: Bandingkan nilai dua ciri Cap Jari input
Parameter: ciri1 - Ciri cap jari 1,256bait
Ciri2 - Ciri cap jari 2,256bait
tahap - Tahap padanan (1-9)
putar - Memadankan sudut putaran(1-180)
Nilai pulangan: Kembalikan 0 jika berjaya, kembalikan 1jika tidak, kembalikan 2 jika ralat sistem
3.11 AvzMatchN
Prototaip: intWINAPIAvzMatchN(unsigned char *featurein,
unsigned char featurelib[][256],
jari panjang yang tidak ditandatangani,
tahap pendek tidak ditandatangani = 5,
putaran pendek tidak ditandatangani = 60)
Fungsi: Bandingkan nilai ciri Cap Jari input dengan nilai ciri perpustakaan cap jari melalui kaedah pengenalan 1:N
Parameter: featurein - Perlu membandingkan nilai ciri, 256bait
tatasusunan perpustakaan nilai ciri featurelib-cap jari
fingernum - Jumlah cap jari dalam pustaka cap jari
tahap - Tahap padanan (1-9)
putar - Memadankan sudut putaran(1-180)
Nilai pulangan: Kembalikan nombor siri templat cap jari(>=0) jika berjaya, kembalikan -1 jika gagal, kembalikan -2 jika ralat sistem.
Peterson Chen
pengarah jualan, industri keselamatan biometrik dan fizikal
Sebagai pengarah jualan saluran global bagi Anviz global, Peterson Chen ialah pakar dalam industri keselamatan biometrik dan fizikal, dengan pengalaman yang kaya dalam pembangunan perniagaan pasaran global, pengurusan pasukan, dsb; Dan juga pengetahuan yang kaya tentang rumah pintar, robot pendidikan & pendidikan STEM, mobiliti elektronik, dll. Anda boleh mengikutinya atau LinkedIn.