i have digital persona finger print reader, trying save finger print on capture event in directory , show in picturebox
. below code working showing in picturebox
how can save dpfp.sample
on capture event in directory .fpt extension.
imports system.io public class enrollmentform implements dpfp.capture.eventhandler public data appdata public capturer dpfp.capture.capture = new dpfp.capture.capture() private enroller dpfp.processing.enrollment = new dpfp.processing.enrollment() private sub enrollmentform_load(byval sender system.object, byval e system.eventargs) handles mybase.load listevents.items.clear() system.windows.forms.control.checkforillegalcrossthreadcalls = false if (not capturer nothing) capturer.eventhandler = me capturer.startcapture() end if end sub sub oncomplete(byval capture object, byval readerserialnumber string, byval sample dpfp.sample) implements dpfp.capture.eventhandler.oncomplete listevents.items.add("the fingerprint sample captured.") picturebox1.image = nothing picturebox1.image = new bitmap(convertsampletobitmap(sample), picturebox1.size) textbox1.text = val(textbox1.text) + 1 if not picturebox1.image nothing , textbox1.text = "4" msgbox("your finger registered, ready verification", msgboxstyle.information, "fingerprint enrollment") end if end sub sub onfingergone(byval capture object, byval readerserialnumber string) implements dpfp.capture.eventhandler.onfingergone listevents.items.add("the fingerprint reader removed.") end sub sub onfingertouch(byval capture object, byval readerserialnumber string) implements dpfp.capture.eventhandler.onfingertouch listevents.items.add("the fingerprint reader touched.") end sub sub onreaderconnect(byval capture object, byval readerserialnumber string) implements dpfp.capture.eventhandler.onreaderconnect listevents.items.add("the fingerprint reader connected.") end sub sub onreaderdisconnect(byval capture object, byval readerserialnumber string) implements dpfp.capture.eventhandler.onreaderdisconnect listevents.items.add("the fingerprint reader disconnected.") end sub sub onsamplequality(byval capture object, byval readerserialnumber string, byval capturefeedback dpfp.capture.capturefeedback) implements dpfp.capture.eventhandler.onsamplequality listevents.items.add("the quality of fingerprint sample good.") end sub '-------------------------------------------------------------------------------------------- protected function convertsampletobitmap(byval sample dpfp.sample) bitmap dim convertor new dpfp.capture.sampleconversion() ' create sample convertor. dim bitmap bitmap = nothing ' todo: size doesn't matter convertor.converttopicture(sample, bitmap) ' todo: return bitmap result return bitmap end function end class
Comments
Post a Comment