資源簡介
完整的指紋識別程序,包括預處理,特征提取,匹配等
代碼片段和文件信息
//?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
- 下一篇:進程保護四個
評論
共有 條評論