資源簡介
指紋識別代碼示例java

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
namespace?Enrollment
{
/*?NOTE:?This?form?is?a?base?for?the?EnrollmentForm?and?the?VerificationForm
All?changes?in?the?CaptureForm?will?be?reflected?in?all?its?derived?forms.
*/
public?partial?class?CaptureForm?:?Form?DPFP.Capture.EventHandler
{
public?CaptureForm()
{
InitializeComponent();
}
protected?virtual?void?Init()
{
Capturer?=?new?DPFP.Capture.Capture(); //?Create?a?capture?operation.
Capturer.EventHandler?=?this; //?Subscribe?for?capturing?events.
}
protected?virtual?void?Process(DPFP.Sample?Sample)
{
//?Draw?fingerprint?sample?image.
DrawPicture(ConvertSampleToBitmap(Sample));
}
protected?void?Start()
{
Capturer.StartCapture();
SetPrompt(“Using?the?fingerprint?reader?scan?your?fingerprint.“);
}
protected?void?Stop()
{
Capturer.StopCapture();
}
#region?Form?Event?Handlers:
private?void?CaptureForm_Load(object?sender?EventArgs?e)
{
Init();
Start(); //?Start?capture?operation.
}
private?void?CaptureForm_FormClosed(object?sender?FormClosedEventArgs?e)
{
Stop();
}
#endregion
#region?EventHandler?Members:
public?void?OnComplete(object?Capture?string?ReaderSerialNumber?DPFP.Sample?Sample)
{
MakeReport(“The?fingerprint?sample?was?captured.“);
SetPrompt(“Scan?the?same?fingerprint?again.“);
Process(Sample);
}
public?void?OnFingerGone(object?Capture?string?ReaderSerialNumber)
{
MakeReport(“The?finger?was?removed?from?the?fingerprint?reader.“);
}
public?void?OnFingerTouch(object?Capture?string?ReaderSerialNumber)
{
MakeReport(“The?fingerprint?reader?was?touched.“);
}
public?void?OnReaderConnect(object?Capture?string?ReaderSerialNumber)
{
MakeReport(“The?fingerprint?reader?was?connected.“);
}
public?void?OnReaderDisconnect(object?Capture?string?ReaderSerialNumber)
{
MakeReport(“The?fingerprint?reader?was?disconnected.“);
}
public?void?OnSampleQuality(object?Capture?string?ReaderSerialNumber?DPFP.Capture.CaptureFeedback?CaptureFeedback)
{
if?(CaptureFeedback?==?DPFP.Capture.CaptureFeedback.Good)
MakeReport(“The?quality?of?the?fingerprint?sample?is?good.“);
else
MakeReport(“The?quality?of?the?fingerprint?sample?is?poor.“);
}
#endregion
protected?Bitmap?ConvertSampleToBitmap(DPFP.Sample?Sample)
{
DPFP.Capture.SampleConversion?Convertor?=?new?DPFP.Capture.SampleConversion(); //?Create?a?sample?convertor.
Bitmap?bitmap?=?null; ????????????//?TODO:?the?size?doesn‘t?matter
Convertor.ConvertToPicture(Sample?ref?bitmap); //?TODO:?return?bitmap?as?a?result
return?bitmap;
}
protected?DPFP.FeatureSet?ExtractFeatures(DPFP.Sample?Sample?DPFP.Processing.Da
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1031232??2008-06-18?17:41??DigitalPersona\Bin\COM-ActiveX\DPFPCtlX.dll
?????文件?????220224??2008-06-18?17:41??DigitalPersona\Bin\COM-ActiveX\DPFPDevX.dll
?????文件?????195648??2008-06-18?17:41??DigitalPersona\Bin\COM-ActiveX\DPFPEngX.dll
?????文件?????166976??2008-06-18?17:41??DigitalPersona\Bin\COM-ActiveX\DPFPShrX.dll
?????文件?????289856??2008-06-18?17:41??DigitalPersona\Bin\DPCOper2.dll
?????文件?????216128??2008-06-18?17:41??DigitalPersona\Bin\DPCrStor.dll
?????文件?????240704??2008-06-18?17:41??DigitalPersona\Bin\DPDevice2.dll
?????文件?????429120??2008-06-18?17:41??DigitalPersona\Bin\DPDevTS.dll
?????文件?????322624??2008-06-18?17:41??DigitalPersona\Bin\DpHostW.exe
?????文件?????498752??2008-06-18?17:41??DigitalPersona\Bin\DPmsg.dll
?????文件?????347200??2008-06-18?17:41??DigitalPersona\Bin\DPMux.dll
?????文件?????187456??2008-06-18?17:41??DigitalPersona\Bin\DpSvInfo2.dll
?????文件?????203840??2008-06-18?17:41??DigitalPersona\Bin\DPTSClnt.dll
?????文件?????314553??2008-06-18?17:41??DigitalPersona\Bin\Java\dpfpenrollment.jar
?????文件??????26618??2008-06-18?17:41??DigitalPersona\Bin\Java\dpfpverification.jar
?????文件??????56888??2008-06-18?17:41??DigitalPersona\Bin\Java\dpotapi.jar
?????文件??????11495??2008-06-18?17:30??DigitalPersona\Bin\Java\dpotjni.jar
?????文件??????15424??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPCtlXLib.dll
?????文件??????15424??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPCtlXTypeLibNET.dll
?????文件??????12352??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPCtlXWrapperNET.dll
?????文件??????40000??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPDevNET.dll
?????文件??????27712??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPEngNET.dll
?????文件??????31808??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPGuiNET.dll
?????文件??????23616??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPShrNET.dll
?????文件???????9280??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPShrXTypeLibNET.dll
?????文件??????23616??2008-06-18?17:41??DigitalPersona\One?Touch?SDK\.NET\Bin\DPFPVerNET.dll
?????文件??????23594??2008-06-18?17:40??DigitalPersona\One?Touch?SDK\.NET\Bin\EN\DPFPDevNET.xm
?????文件???????8391??2008-06-18?17:40??DigitalPersona\One?Touch?SDK\.NET\Bin\EN\DPFPEngNET.xm
?????文件??????12680??2008-06-18?17:40??DigitalPersona\One?Touch?SDK\.NET\Bin\EN\DPFPGuiNET.xm
?????文件??????14419??2008-06-18?17:40??DigitalPersona\One?Touch?SDK\.NET\Bin\EN\DPFPShrNET.xm
............此處省略236個文件信息
評論
共有 條評論