ads linkedin U-Bio Optik parmak izi sensörü SDK | Anviz Küresel

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.

Stephen G. Sardi

İş Geliştirme Direktörü

Geçmiş Sektör deneyimi: Stephen G. Sardi, WFM/T&A ve Erişim Kontrolü pazarlarında ürün geliştirme, üretim, ürün desteği ve satış konusunda 25+ yıllık deneyime sahiptir. Bu deneyime şirket içi ve bulut tabanlı çözümler de dahildir ve küresel olarak kabul görmüş biyometrik özellikli ürünlerin geniş yelpazesine güçlü bir şekilde odaklanmıştır.