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.
Stephen G. Sardi
Pengarah Pembangunan Perniagaan
Pengalaman Industri Lalu: Stephen G. Sardi mempunyai pengalaman selama 25+ tahun menerajui pembangunan produk, pengeluaran, sokongan produk dan jualan dalam pasaran WFM/T&A dan Kawalan Akses -- termasuk penyelesaian di premis dan penggunaan awan, dengan fokus yang kukuh pada rangkaian luas produk berkebolehan biometrik yang diterima secara global.