• 大小: 5.99MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-29
  • 语言: Java
  • 标签: 指纹识别  

资源简介

指纹识别代码示例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.xml

     文件       8391  2008-06-18 17:40  DigitalPersona\One Touch SDK\.NET\Bin\EN\DPFPEngNET.xml

     文件      12680  2008-06-18 17:40  DigitalPersona\One Touch SDK\.NET\Bin\EN\DPFPGuiNET.xml

     文件      14419  2008-06-18 17:40  DigitalPersona\One Touch SDK\.NET\Bin\EN\DPFPShrNET.xml

............此处省略236个文件信息

评论

共有 条评论