资源简介
完整的指纹识别程序,包括预处理,特征提取,匹配等
代码片段和文件信息
// AddNewImage.cpp : implementation file
//
#include “stdafx.h“
#include “eFinger.h“
#include “AddNewImage.h“
#include “bmp.h“
#include “Matching.h“
#include “enhancement.h“
#include “ip-header/fvs_enhancer.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// AddNewImage dialog
// global data of the image
Image *image;
AddNewImage::AddNewImage(CWnd* pParent /*=NULL*/)
: CDialog(AddNewImage::IDD pParent)
{
//{{AFX_DATA_INIT(AddNewImage)
m_inputFile = _T(““);
m_slidValue = 0;
m_value = _T(““);
//}}AFX_DATA_INIT
}
void AddNewImage::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(AddNewImage)
DDX_Control(pDX IDC_SLIDER1 m_slider);
DDX_Control(pDX IDC_bmp6 m_bmp6);
DDX_Control(pDX IDC_bmp5 m_bmp5);
DDX_Control(pDX IDC_bmp4 m_bmp4);
DDX_Control(pDX IDC_bmp2 m_bmp2);
DDX_Control(pDX IDC_bmp1 m_bmp1);
DDX_Text(pDX IDC_inputFile m_inputFile);
DDX_Slider(pDX IDC_SLIDER1 m_slidValue);
DDX_Text(pDX IDC_value m_value);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(AddNewImage CDialog)
//{{AFX_MSG_MAP(AddNewImage)
ON_BN_CLICKED(IDC_next1 Onnext1)
ON_BN_CLICKED(IDC_next2 Onnext2)
ON_BN_CLICKED(IDC_next4 Onnext4)
ON_BN_CLICKED(IDC_browse Onbrowse)
ON_BN_CLICKED(IDC_store Onstore)
ON_NOTIFY(NM_RELEASEDCAPTURE IDC_SLIDER1 OnReleasedcaptureSlider1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// AddNewImage message handlers
BOOL AddNewImage::GetBitmapFileName(TCHAR *filename int len HWND hWnd)
{
OPENFILENAME ofn;
ZeroMemory(&ofn sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hWnd;
ofn.lpstrFilter = _T(“Bitmap Files (*.bmp)\0*.bmp\0All Files (*.*)\0*.*\0\0“);
ofn.lpstrFile = filename;
ofn.nMaxFile = len;
ofn.lpstrtitle = _T(“Browse“);
ofn.Flags = /*OFN_FILEMUSTEXIST |*/ OFN_HIDEREADONLY;
return GetOpenFileName(&ofn);
}
//TCHAR BitmapFilename[256];
//TCHAR outputFilename[256];
void AddNewImage::Onbrowse()
{
// TODO: Add your control notification handler code here
GetBitmapFileName(BitmapFilenamesizeof(BitmapFilename) / sizeof(TCHAR) NULL);
m_inputFile = CString(BitmapFilename);
UpdateData(false);
HBITMAP newBmp;
newBmp = (HBITMAP) LoadImage(NULLBitmapFilename IMAGE_BITMAP 0 0 LR_LOADFROMFILE);
m_bmp1.SetBitmap(newBmp);
}
void AddNewImage::Onnext1()
{
// TODO: Add your control notification handler code here
sprintf(outputFilename“output.bmp“);
enhancement *enh = new enhancement();
enh->Create(IDD_DIALOG_enhancethis);
enh->ShowWindow(SW_SHOW);
enh->m_prog.SetRange32(0100);
// enh->m_prog.SetPos(20);
// enh->m_text = “ Determining the ridge direction “;
// enh->m_prog.SetPos(66);
// enh-
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1575936 2003-11-04 14:16 efinger.src\doc\efinger.ppt
文件 2345 2005-02-19 18:21 efinger.src\doc\html\efinger.html
文件 1834 2005-02-19 18:21 efinger.src\doc\html\efinger_files\buttons.gif
文件 4982 2005-02-19 18:21 efinger.src\doc\html\efinger_files\filelist.xm
文件 1149 2005-02-19 18:21 efinger.src\doc\html\efinger_files\fr
文件 839 2005-02-19 18:21 efinger.src\doc\html\efinger_files\fullscreen.html
文件 498 2005-02-19 18:21 efinger.src\doc\html\efinger_files\image006.gif
文件 1996 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master59.html
文件 16669 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master59.xm
文件 15907 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master59_image020.gif
文件 6891 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master59_st
文件 1820 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master60.html
文件 18253 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master60.xm
文件 1801 2005-02-19 18:21 efinger.src\doc\html\efinger_files\master60_image001.gif
文件 79360 2005-02-19 18:21 efinger.src\doc\html\efinger_files\oledata.mso
文件 27657 2005-02-19 18:21 efinger.src\doc\html\efinger_files\outline.html
文件 4763 2005-02-19 18:21 efinger.src\doc\html\efinger_files\pres.xm
文件 21400 2005-02-19 18:21 efinger.src\doc\html\efinger_files\preview.wmf
文件 24847 2005-02-19 18:21 efinger.src\doc\html\efinger_files\sc
文件 7580 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0001.html
文件 72864 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0001_image021.png
文件 8700 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0001_image022.jpg
文件 8276 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0002.html
文件 88294 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0002_image023.png
文件 12797 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0002_image024.jpg
文件 7704 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0005.html
文件 7437 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0006.html
文件 175134 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0006_image025.png
文件 10718 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0006_image026.jpg
文件 6891 2005-02-19 18:21 efinger.src\doc\html\efinger_files\slide0007.html
............此处省略344个文件信息
- 上一篇:ICCV2017 Person Re-Id
- 下一篇:进程保护四个
相关资源
- 视频直播源码
- Spring5源码深度解析-某Tom老师
- Qt实现的RSA密钥生成器[2048bit], 和工
- Cocos2d-x高级开发教程:制作自己的《
- SpringBoot/SpringMVC/Hibernate整合源码不用
- web NBA中文官网源码
- 网上书店-SSH源码初版
- 虚拟打印驱动,EmfPrinter-0.3.2安装包及
- VMWare vSphere 6.5 ESXi 和 vCenter Server 产品
- FastReport 4.9 源码破解版终极版
- 新骆驼IPTV完美版后端源码+APP源码.z
- 微信商城源代码 带支付功能,微信平
- 健身网站完整的源码
- Flask Web开发实战:入门、进阶与原理
-
vc2010使用minibl
ink控件开发浏览器简 - AGP过驱动教程源码
- 安卓点餐系统源码服务器和客户端
- SpringMVC 跨服务器文件上传
- cocos2d-x半即时战斗rpg游戏demo源码
- 精品美食杰网站源码
- hibernate-3.0.zip
- 公路运输管理系统源码开发文档.rar
- MVVM企业级架构指南 (英文版).pdf
- apache-tomcat-6.0.53 linux+windows64版本+对应
- FastReport 4.13 完美汉化版本
- socket端口数据转发
- 物流配送管理系统源码
- Spring mvc指南+Spring mvc入门
- H+4.9后台主题UI框架源码带完整文档
- 外汇网站整站源码
评论
共有 条评论