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.

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.