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.
Stephen G. Sardi
Direktur Pengembangan Bisnis
Pengalaman Industri Sebelumnya: Stephen G. Sardi memiliki lebih dari 25 tahun pengalaman dalam memimpin pengembangan produk, produksi, dukungan produk, dan penjualan di pasar WFM/T&A dan Kontrol Akses -- termasuk solusi di lokasi dan yang diterapkan di cloud, dengan fokus kuat pada berbagai macam produk berkemampuan biometrik yang diterima secara global.