SDK sensor sidik jari optik U-Bio
1.Konten CD:
AvzScanner.dll: DLL untuk pengguna yang menggunakan;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.Persyaratan sistem: Windows 2000/XP dan edisi yang lebih tinggi
3.Penjelasan Fungsi Ekspor padaAvzScanner.dll:
3.1 AvzFindDevice
Prototipe: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Fungsi: Cari pembaca Sensor
Parameter: pSensorName-array untuk menyimpan nama pembaca sensor
Perhatikan: Misalnya nama pembaca sensor: AvzScanner 1
Nilai pengembalian: Kembalikan 1 jika berhasil, jika tidak, kembalikan 0
3.2 Perangkat AvzOpen
Prototipe: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)
Fungsi: Buka pembaca sensor
Parameter: nomor seri pembaca uDeviceID-Sensor
Hwnd -Pratinjau pegangan jendela gambar sidik jari
Nilai pengembalian: Kembalikan 0 jika berhasil, jika tidak, kembalikan 1
3.3 Perangkat AvzClose
Prototipe: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)
Fungsi: Menutup pembaca sensor
Parameter: nomor seri pembaca uDeviceID-Sensor
Nilai pengembalian: Tidak ada nilai pengembalian
3.4 Kartu AvzGet
Prototipe: voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)
Fungsi: Dapatkan Nomor Kartu
Parameter: uDeviceID -Nomor seri pembaca sensor
lCardID - Nomor Kartu
Nilai pengembalian: Tidak ada nilai pengembalian
3.5 AvzGetImage
Prototipe: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage, unsigned short bFingerOn)
Fungsi: Tangkap gambar sidik jari untuk pembaca sensor dan simpan gambar ke dalam pImage
Parameter: nomor seri pembaca uDeviceID-Sensor
pImage-Simpan data gambar sidik jari,
tidak lebih kecil dari 280×280 byte
bFingerOn-1:memiliki jari pada sensor;0:tidak memiliki jari pada sensor.
Nilai pengembalian: Tidak ada nilai pengembalian
3.6 File AvzSaveHueBMP
Prototipe: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Fungsi: Menyimpan gambar asli di memori ke file bmp
Parameter: nama file strFIleName-Fingerprint,
pImage- buffer zone untuk penyimpanan gambar sidik jari
Nilai pengembalian: Tidak ada nilai pengembalian
3.7 File AvzSaveClrBMP
Prototipe: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Fungsi: Menyimpan gambar fitur di memori ke file bmp
Parameter: nama file strFIleName-Fingerprint,
pImage- Buffer zone untuk penyimpanan fitur sidik jari
Nilai pengembalian: Tidak ada nilai pengembalian
3.8 Fitur Paket Avz
Prototipe: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Fungsi: Mengenkapsulasi templat sidik jari
Parameter: pFeature1 -Fingerprint Feature 1,256 bytes ,
pFeature2 - Fitur Sidik Jari 2,256 byte ,
Fitur pPack–Anviz templat fitur sidik jari, mendukung Anviz mesin absensi offline.
Nilai pengembalian: pPackFeature Penyimpanan data fitur sidik jari
3.9 Fitur Unpack Avz
Prototipe: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
Fungsi: dekompresi Anviz templat sidik jari
Parameter: Fitur pPack–Anviz templat fitur sidik jari, mendukung Anviz mesin absensi offline.
pFeature1 - Fitur sidik jari 1,256 byte ,
pFeature2 - Fitur sidik jari 2,256 byte ,
Nilai pengembalian: Kembalikan 0 jika berhasil, jika tidak, kembalikan bukan nol
3.10 Proses Avz
Prototipe: intWINAPIAvzProcess(unsigned char *pimagein,
fitur unsigned char *,
char *pimagebin yang tidak ditandatangani,
char bth yang tidak ditandatangani,
char bdrawfea yang tidak ditandatangani,
uRate pendek yang tidak ditandatangani = 110)
Fungsi: Menangkap nilai fitur sidik jari dari data citra sidik jari masukan.
Parameter: pimagein –Masukkan data citra sidik jari dengan lebar 280, tinggi 280, data akan tersusun rapi dalam baris, gunakan 1 byte untuk setiap elemen gambar untuk menunjukkan Hue
Fitur –Nilai fitur Sidik Jari yang Dihasilkan, array byte non simbol 256
Pimagebin – menghasilkan data gambar bernilai ganda, lebar 280, tinggi 280, data akan tersusun rapi dalam baris, gunakan 0 dan 255 untuk menunjukkan setiap elemen gambar
Bthin –1-pimagebin akan menghasilkan gambar yang diperbaiki
0-pimagebin akan menghasilkan gambar yang tidak diperbaiki
Bdrawfea –1-pimagebin akan menghasilkan informasi dari fitur spot.
- piimagebin tidak akan menghasilkan informasi dari tempat fitur.
uRate - Ambil nilai yang berbeda sesuai dengan model kamera, (U-Bio =94)
Nilai pengembalian: Kembalikan 0 jika berhasil, kembalikan 1 jika gagal, kembalikan 2 jika kesalahan sistem
3.11 Pertandingan Avz
Prototipe: intWINAPIAvzMatch(unsigned char *feature1,
karakter yang tidak ditandatangani * feature2,
level pendek yang tidak ditandatangani = 5,
putar pendek yang tidak ditandatangani = 60)
Fungsi: Bandingkan nilai dua fitur Sidik Jari masukan
Parameter: feature1 - Fitur sidik jari 1,256 byte
Feature2 - Fitur sidik jari 2,256bytes
level - Level yang cocok (1-9)
putar - Mencocokkan sudut rotasi (1-180)
Nilai pengembalian: Kembalikan 0 jika berhasil, kembalikan 1jika tidak, kembalikan 2 jika kesalahan sistem
3.11 AvzMatchN
Prototipe: intWINAPIAvzMatchN(unsigned char *featurein,
fitur char yang tidak ditandatangani lib [] [256],
jari panjang tak bertanda tangan,
level pendek yang tidak ditandatangani = 5,
putar pendek yang tidak ditandatangani = 60)
Fungsi: Bandingkan nilai fitur Sidik Jari masukan dengan nilai fitur pustaka sidik jari melalui metode identifikasi 1:N
Parameter: featurein - Perlu membandingkan nilai fitur, 256bytes
featurelib-Fingerprint array nilai fitur perpustakaan
fingernum - Jumlah sidik jari di perpustakaan sidik jari
level - Level yang cocok (1-9)
putar - Mencocokkan sudut rotasi (1-180)
Nilai pengembalian: Kembalikan nomor seri templat sidik jari (>=0) jika berhasil, kembalikan -1 jika gagal, kembalikan -2 jika kesalahan sistem.
Peterson Chen
direktur penjualan, industri keamanan biometrik dan fisik
Sebagai direktur penjualan saluran global Anviz global, Peterson Chen adalah pakar dalam industri keamanan biometrik dan fisik, dengan pengalaman yang kaya dalam pengembangan bisnis pasar global, manajemen tim, dll; Dan juga pengetahuan yang kaya tentang rumah pintar, robot pendidikan & pendidikan STEM, mobilitas elektronik, dll. Anda bisa mengikutinya atau LinkedIn.