ads linkedin Anviz Küresel | Güvenli işyeri , Yönetimi basitleştirin

U-Bio Optik parmak izi sensörü SDK'sı

10/23/2012
paylaş

1.CD İçeriği:

AvzScanner.dll: Kullanan kullanıcı için DLL;

Demo : Demo(VC6,VB6,Delphi7,C#);

 

2.Sistem gereksinimi: Windows 2000/XPandhigher edition      

3.Dışa Aktarma İşlevinin AçıklamasıAvzScanner.dll:

3.1 AvzFindDevice

Prototip: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

İşlev: Sensör okuyucuyu arayın

Parametre: pSensorName-sensör okuyucunun adını saklamak için dizi

Dikkat: Örneğin, sensör okuyucu adı: AvzScanner 1

Dönüş değeri: Başarılı olursa 1 döndürür, aksi takdirde 0 döndürür

 

3.2 AvzOpenDevice

Prototip: intWINAPIAvzOpenDevice(işaretsiz kısa uDeviceID, HWND hWnd)

İşlev: Sensör okuyucuyu açın

Parametre: uDeviceID-Sensor okuyucunun seri numarası

Hwnd -Parmak izi görüntüsünün pencere tutamacını önizleyin

Dönüş değeri: Başarılı olursa 0 döndürür, aksi takdirde 1 döndürür

 

3.3 AvzCloseDevice

Prototip: voidWINAPIAvzCloseDevice(işaretsiz kısa uDeviceID)

İşlev: Sensör okuyucuyu kapatın

Parametre: uDeviceID-Sensor okuyucunun seri numarası

Dönüş değeri: Dönüş değeri yok

 

3.4 AvzGetCard

Prototip:voidWINAPIAvzGetCard(işaretsiz kısa uDeviceID, dword *lCardID)

İşlev: Kart Numarasını Alın

Parametre: uDeviceID -Sensor okuyucunun seri numarası

           lCardID - Kart Numarası

Dönüş değeri: Dönüş değeri yok

 

3.5 AvzGetImage

Prototip: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)

İşlev: Sensör okuyucu için parmak izi görüntüsünü yakalayın ve görüntüyü pImage'a kaydedin

Parametre: uDeviceID-Sensor okuyucunun seri numarası

                         pImage-Parmak izi görüntüsünün verilerini kaydedin,

280×280 bayttan küçük değil

              bFingerOn-1: sensörde parmak var;0: sensörde parmak yok.

Dönüş değeri: Dönüş değeri yok

 

3.6 AvzSaveHueBMPDosyası

Prototip: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

İşlev: Orijinal görüntüyü bellekte bmp dosyasına kaydet

Parametre: strFIleName-Parmak izi dosya adı,

pImage- parmak izi görüntü depolaması için tampon bölge       

Dönüş değeri: Dönüş değeri yok

 

3.7 AvzSaveClrBMPDosyası

Prototip: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

İşlev: Özellik görüntüsünü bellekte bmp dosyasına kaydet

Parametre: strFIleName-Parmak izi dosya adı,

pImage- Parmak izi özelliğinin saklanması için tampon bölge         

Dönüş değeri: Dönüş değeri yok

 

3.8 AvzPack Özelliği

Prototip: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

İşlev: Parmak izi şablonunu kapsülleyin

Parametre: pFeature1 -Parmak İzi Özelliği 1,256 bayt ,

          pFeature2 -Parmak İzi Özelliği 2,256 bayt,

          pPackÖzelliği–Anviz parmak izi özellik şablonu, destekler Anviz çevrimdışı zaman katılım makinesi.

Dönüş değeri: pPackFeature Parmak izi özellik verilerinin saklanması

 

3.9 Paketten Çıkarma Özelliği

Prototip: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

İşlev: Anviz parmak izi şablonu

Parametre: pPackFeature–Anviz parmak izi özellik şablonu, destekler Anviz çevrimdışı zaman katılım makinesi.

pFeature1 -Parmak izi özelliği 1,256 bayt,

          pFeature2 -Parmak izi özelliği 2,256 bayt,

Dönüş değeri: Başarılı olursa 0 döndürür, aksi takdirde sıfırdan farklı bir değer döndürür

 

3.10 Avz İşlemi

Prototip: intWINAPIAvzProcess(unsigned char *pimagein,

                               imzasız karakter *özelliği,

                               imzasız karakter *pimagebin,

                               imzasız char bthin,

                               imzasız char bdrawfea,

işaretsiz kısa uRate = 110)

İşlev: Giriş parmak izi görüntü verilerinden parmak izi özellik değerini yakalayın.

Parametre: pimagein – Genişliği 280, yüksekliği 280 olan parmak izi görüntü verilerini girin, veriler sıralar halinde düzenli bir şekilde düzenlenecektir, Ton'u belirtmek için her resim öğesi için 1 bayt kullanın

          Özellik – Oluşturulan Parmak İzi özellik değeri, 256 sembol olmayan bayt dizisi

          Pimagebin – çift değerli görüntü verisi oluşturun, genişlik 280, yükseklik 280, veriler sıralar halinde düzenli bir şekilde düzenlenecektir, her bir resim öğesini belirtmek için 0 ve 255 kullanın

          Bthin –1-pimagebin düzeltilmiş görüntüyü üretecek

                                     0-pimagebin düzeltilmemiş görüntüyü üretecek

          Bdrawfea –1-pimagebin, özellik noktasının bilgisini üretecektir.

  • pimagebin, özellik noktasının bilgisini üretmeyecektir.

          uRate - Kamera modeline göre farklı değerler alın, (U-Bio=94)

Dönüş değeri: Başarılı olursa 0 döndürür, başarısız olursa 1 döndürür, sistem hatasıysa 2 döndürür

 

3.11 AvzMaç

Prototip: intWINAPIAvzMatch(işaretsiz karakter *özellik1,

                           imzasız karakter *özellik2,

                             işaretsiz kısa seviye = 5,

işaretsiz kısa döndürme = 60)

İşlev: İki giriş Parmak İzi özelliğinin değerini karşılaştırın

Parametre: feature1 - Parmak izi özelliği 1,256 bayt 

          Feature2 - Parmak izi özelliği 2,256 bayt 

          seviye - Eşleştirme seviyesi(1-9)

          döndürme - Dönme açısını eşleştirme(1-180)

Dönüş değeri: Başarılı olursa 0 döndürür, aksi takdirde 1 döndürür, sistem hatası olursa 2 döndürür

 

3.11 AvzMatchN

Prototip: intWINAPIAvzMatchN(unsigned char *featurein,

                            imzasız char featurelib[][256],

                              işaretsiz uzun parmak numarası,

                              işaretsiz kısa seviye = 5,

                işaretsiz kısa döndürme = 60)

İşlev: Giriş Parmak İzi özellik değerini 1:N tanımlama yöntemiyle parmak izi kitaplığının özellik değeriyle karşılaştırın

Parametre: featurein - Özellik değerini karşılaştırmanız gerekiyor, 256 bayt 

          featurelib-Parmak İzi özelliği değer kitaplığı dizisi

          fingernum - Parmak izi kitaplığındaki parmak izi miktarı

          seviye - Eşleştirme seviyesi(1-9)

          döndürme - Dönme açısını eşleştirme(1-180)

Dönüş değeri: Başarılı olursa parmak izi şablonunun seri numarasını (>=0) döndürür, başarısız olursa -1 döndürür, sistem hatasıysa -2 döndürür.

Mark Vena

Kıdemli Müdür, İş Geliştirme

Geçmiş Sektör Deneyimi: 25 yılı aşkın süredir teknoloji sektöründe deneyimli olan Mark Vena, PC'ler, akıllı telefonlar, akıllı evler, bağlantılı sağlık, güvenlik, PC ve konsol oyunları ve akışlı eğlence çözümleri dahil olmak üzere birçok tüketici teknolojisi konusunu ele almaktadır. Mark, Compaq, Dell, Alienware, Synaptics, Sling Media ve Neato Robotics'te kıdemli pazarlama ve iş liderliği pozisyonlarında bulunmuştur.