ads linkedin SDK sensor sidik jari optik U-Bio | Anviz Aksi

SDK sensor sidik jari optik U-Bio

10/23/2012
Share

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.