ads linkedin SDK เซ็นเซอร์ลายนิ้วมือ U-Bio Optical | Anviz เหตุการณ์ที่

SDK เซ็นเซอร์ลายนิ้วมือ U-Bio Optical

10/23/2012
Share

1.เนื้อหาซีดี:

AvzScanner.dll: DLL สำหรับผู้ใช้;

การสาธิต : การสาธิต (VC6,VB6,Delphi7,C#);

 

2.ความต้องการของระบบ: Windows 2000/XPandhigher edition      

3.คำอธิบายของฟังก์ชันการส่งออกในAvzScanner.dll:

3.1 AvzFind อุปกรณ์

ต้นแบบ: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])

ฟังก์ชัน: ค้นหาเครื่องอ่านเซนเซอร์

พารามิเตอร์: pSensorName-อาร์เรย์สำหรับเก็บชื่อตัวอ่านเซ็นเซอร์

ประกาศ: สำหรับชื่อเครื่องอ่านเซ็นเซอร์ เช่น AvzScanner 1

ค่าส่งกลับ: ส่งคืน 1 หากสำเร็จ มิฉะนั้นส่งคืน 0

 

3.2 AvzOpenDevice

ต้นแบบ: intWINAPIAvzOpenDevice (uDeviceID แบบสั้นที่ไม่ได้ลงนาม, HWND hWnd)

ฟังก์ชัน: เปิดเครื่องอ่านเซ็นเซอร์

พารามิเตอร์: หมายเลขเครื่องอ่าน uDeviceID-Sensor

Hwnd -ดูตัวอย่างมือจับหน้าต่างของภาพลายนิ้วมือ

ค่าส่งกลับ: ส่งคืน 0 หากสำเร็จ มิฉะนั้นส่งคืน 1

 

3.3 Avzปิดอุปกรณ์

ต้นแบบ: voidWINAPIAvzCloseDevice (uDeviceID แบบสั้นที่ไม่ได้ลงนาม)

ฟังก์ชัน: ปิดตัวอ่านเซนเซอร์

พารามิเตอร์: หมายเลขเครื่องอ่าน uDeviceID-Sensor

ค่าส่งคืน: ไม่มีค่าส่งคืน

 

3.4 AvzGetCard

ต้นแบบ: voidWINAPIAvzGetCard (uDeviceID แบบสั้นที่ไม่ได้ลงนาม, dword *lCardID)

ฟังก์ชัน: รับหมายเลขบัตร

พารามิเตอร์: uDeviceID - หมายเลขเครื่องอ่านเซนเซอร์

           lCardID - หมายเลขบัตร

ค่าส่งคืน: ไม่มีค่าส่งคืน

 

3.5 AvzGetImage

ต้นแบบ: voidWINAPIAvzGetImage (uDeviceID แบบสั้นที่ไม่ได้ลงชื่อ, ถ่าน *pImage ที่ไม่ได้ลงชื่อ, bFingerOn แบบสั้นที่ไม่ได้ลงชื่อ)

ฟังก์ชั่น: จับภาพลายนิ้วมือสำหรับเครื่องอ่านเซ็นเซอร์และบันทึกภาพลงใน pImage

พารามิเตอร์: หมายเลขเครื่องอ่าน uDeviceID-Sensor

                         pImage-บันทึกข้อมูลภาพลายนิ้วมือ ,

ไม่เล็กกว่า 280×280 ไบต์

              bFingerOn-1:มีเซ็นเซอร์นิ้ว;0:ไม่มีเซ็นเซอร์นิ้ว

ค่าส่งคืน: ไม่มีค่าส่งคืน

 

3.6 AvzSaveHueBMPFile

ต้นแบบ: voidWINAPIAvzSaveHueBMPFile (ถ่าน * strFIleName, ถ่านที่ไม่ได้ลงชื่อ * pImage)

ฟังก์ชั่น: บันทึกภาพต้นฉบับในหน่วยความจำเป็นไฟล์ bmp

พารามิเตอร์: strFIleName-ชื่อไฟล์ลายนิ้วมือ

pImage- บัฟเฟอร์โซนสำหรับเก็บภาพลายนิ้วมือ       

ค่าส่งคืน: ไม่มีค่าส่งคืน

 

3.7 ไฟล์ AvzSaveClrBMP

ต้นแบบ: voidWINAPIAvzSaveClrBMPFile (ถ่าน *strFIleName, ถ่านที่ไม่ได้ลงชื่อ *pImage)

ฟังก์ชั่น: บันทึกภาพคุณสมบัติในหน่วยความจำเป็นไฟล์ bmp

พารามิเตอร์: strFIleName-ชื่อไฟล์ลายนิ้วมือ

pImage- โซนบัฟเฟอร์สำหรับการจัดเก็บคุณสมบัติลายนิ้วมือ         

ค่าส่งคืน: ไม่มีค่าส่งคืน

 

3.8 คุณสมบัติ AvzPack

ต้นแบบ: shortWINAPIAvzPackFeature (ถ่านที่ไม่ได้ลงชื่อ *pFeature1, ถ่านที่ไม่ได้ลงชื่อ *pFeature2, ถ่านที่ไม่ได้ลงชื่อ *pPackFeature)

ฟังก์ชัน: ห่อหุ้มแม่แบบลายนิ้วมือ

พารามิเตอร์: pFeature1 -Fingerprint Feature 1,256 bytes ,

          pFeature2 - คุณสมบัติลายนิ้วมือ 2,256 ไบต์ ,

          คุณสมบัติ pPack–Anviz เทมเพลตคุณสมบัติลายนิ้วมือรองรับ Anviz เครื่องบันทึกเวลาออฟไลน์

ค่าส่งคืน: pPackFeature ที่จัดเก็บข้อมูลคุณลักษณะลายนิ้วมือ

 

3.9 คุณสมบัติ AvzUnpack

ต้นแบบ: intWINAPIAvzUnpackFeature (ถ่านที่ไม่ได้ลงชื่อ *pPackFeature, ถ่านที่ไม่ได้ลงชื่อ *pFeature1, ถ่านที่ไม่ได้ลงชื่อ *pFeature2)

ฟังก์ชัน: ขยายขนาดไฟล์ Anviz แม่แบบลายนิ้วมือ

พารามิเตอร์: pPackFeature–Anviz เทมเพลตคุณสมบัติลายนิ้วมือรองรับ Anviz เครื่องบันทึกเวลาออฟไลน์

pFeature1 - คุณสมบัติลายนิ้วมือ 1,256 ไบต์ ,

          pFeature2 - คุณสมบัติลายนิ้วมือ 2,256 ไบต์ ,

ค่าส่งกลับ: ส่งคืน 0 หากสำเร็จ มิฉะนั้นส่งคืนค่าที่ไม่ใช่ศูนย์

 

3.10 กระบวนการ Avz

ต้นแบบ: intWINAPIAvzProcess (ถ่านที่ไม่ได้ลงชื่อ * pimagein,

                               คุณสมบัติถ่าน * ที่ไม่ได้ลงนาม

                               ถ่านที่ไม่ได้ลงชื่อ * pimagebin

                               char bthin ที่ไม่ได้ลงนาม

                               char bdrawfea ที่ไม่ได้ลงนาม

uRate สั้นที่ไม่ได้ลงนาม = 110)

ฟังก์ชัน: จับค่าคุณสมบัติลายนิ้วมือจากข้อมูลภาพลายนิ้วมือที่ป้อน

พารามิเตอร์: pimagein – ป้อนข้อมูลภาพลายนิ้วมือที่มีความกว้าง 280 สูง 280 ข้อมูลจะถูกจัดเรียงเป็นแถวอย่างเป็นระเบียบ ใช้ 1 ไบต์สำหรับแต่ละองค์ประกอบรูปภาพเพื่อระบุ Hue

          คุณลักษณะ – ค่าคุณลักษณะลายนิ้วมือที่สร้างขึ้น, อาร์เรย์ 256 ไบต์ที่ไม่ใช่สัญลักษณ์

          Pimagebin – สร้างข้อมูลรูปภาพแบบ double value กว้าง 280 สูง 280 ข้อมูลจะถูกจัดเรียงเป็นแถวอย่างเป็นระเบียบ ใช้ 0 และ 255 เพื่อระบุองค์ประกอบรูปภาพแต่ละรายการ

          Bthin –1-pimagebin จะสร้างภาพที่แก้ไขแล้ว

                                     0-pimagebin จะสร้างภาพที่ไม่ได้แก้ไข

          Bdrawfea –1-pimagebin จะสร้างข้อมูลของสปอตคุณลักษณะ

  • pimagebin จะไม่สร้างข้อมูลของสปอตฟีเจอร์

          uRate - รับค่าต่าง ๆ ตามรุ่นของกล้อง (U-Bio =94)

ส่งคืนค่า: ส่งคืน 0 หากสำเร็จ ส่งคืน 1 หากล้มเหลว ส่งคืน 2 หากระบบเกิดข้อผิดพลาด

 

3.11 AvzMatch

ต้นแบบ: intWINAPIAvzMatch (ถ่านที่ไม่ได้ลงชื่อ *feature1,

                           ถ่านที่ไม่ได้ลงชื่อ *feature2,

                             ระดับสั้นที่ไม่ได้ลงนาม = 5,

การหมุนสั้นที่ไม่ได้ลงนาม = 60)

ฟังก์ชัน: เปรียบเทียบค่าของฟีเจอร์ลายนิ้วมือที่ป้อนเข้าสองรายการ

พารามิเตอร์: คุณลักษณะ 1 - คุณลักษณะลายนิ้วมือ 1,256 ไบต์ 

          Feature2 - คุณสมบัติลายนิ้วมือ 2,256bytes 

          ระดับ - ระดับการจับคู่ (1-9)

          หมุน - จับคู่มุมหมุน (1-180)

ส่งคืนค่า: ส่งคืน 0 หากสำเร็จ ส่งคืน 1 มิฉะนั้น ส่งคืน 2 หากระบบเกิดข้อผิดพลาด

 

3.11 AvzMatchN

ต้นแบบ: intWINAPIAvzMatchN (ถ่านที่ไม่ได้ลงชื่อ *featurein,

                            คุณลักษณะ lib ถ่านที่ไม่ได้ลงชื่อ [][256],

                              นิ้วยาวที่ไม่ได้ลงนาม,

                              ระดับสั้นที่ไม่ได้ลงนาม = 5,

                การหมุนสั้นที่ไม่ได้ลงนาม = 60)

ฟังก์ชัน: เปรียบเทียบค่าคุณลักษณะลายนิ้วมือที่ป้อนเข้ากับค่าคุณลักษณะของไลบรารีลายนิ้วมือด้วยวิธีการระบุ 1:N

พารามิเตอร์: คุณลักษณะใน - ต้องการเปรียบเทียบค่าคุณลักษณะ 256 ไบต์ 

          อาร์เรย์ไลบรารีค่าคุณลักษณะคุณลักษณะ lib-Fingerprint

          fingernum - จำนวนลายนิ้วมือในไลบรารีลายนิ้วมือ

          ระดับ - ระดับการจับคู่ (1-9)

          หมุน - จับคู่มุมหมุน (1-180)

ส่งคืนค่า: ส่งคืนหมายเลขซีเรียลของเทมเพลตลายนิ้วมือ (>=0) หากสำเร็จ ส่งคืน -1 หากล้มเหลว ส่งคืน -2 หากระบบเกิดข้อผิดพลาด

สตีเฟน จี. ซาร์ดี

ผู้อำนวยการฝ่ายพัฒนาธุรกิจ

ประสบการณ์ในอุตสาหกรรมที่ผ่านมา: Stephen G. Sardi มีประสบการณ์มากกว่า 25 ปีในการเป็นผู้นำการพัฒนาผลิตภัณฑ์ การผลิต การสนับสนุนผลิตภัณฑ์ และการขายในตลาด WFM/T&A และการควบคุมการเข้าถึง รวมถึงโซลูชันแบบภายในสถานที่และแบบใช้งานบนคลาวด์ โดยมุ่งเน้นอย่างยิ่งในผลิตภัณฑ์ที่มีคุณสมบัติทางไบโอเมตริกที่ได้รับการยอมรับทั่วโลก