资源简介
差值法变化检测,处理BMP图像,查看图像用主菜单上的“打开”键

代码片段和文件信息
// ChangeDlg.cpp : implementation file
//
#include “stdafx.h“
#include “hw.h“
#include “ChangeDlg.h“
#include “math.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChangeDlg dialog
CChangeDlg::CChangeDlg(CWnd* pParent /*=NULL*/)
: CDialog(CChangeDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CChangeDlg)
m_A = _T(““);
m_B = _T(““);
m_C = _T(““);
m_N = 0.0;
m_method = -1;
//}}AFX_DATA_INIT
}
void CChangeDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChangeDlg)
DDX_Text(pDX IDC_EDIT_A m_A);
DDX_Text(pDX IDC_EDIT_B m_B);
DDX_Text(pDX IDC_EDIT_C m_C);
DDX_Text(pDX IDC_EDIT_K m_N);
DDX_Radio(pDX IDC_RADIO_A m_method);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CChangeDlg CDialog)
//{{AFX_MSG_MAP(CChangeDlg)
ON_BN_CLICKED(IDC_BUTTON_A OnButtonA)
ON_BN_CLICKED(IDC_BUTTON_B OnButtonB)
ON_BN_CLICKED(IDC_BUTTON_C OnButtonC)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChangeDlg message handlers
void CChangeDlg::OnButtonA()
{
// TODO: Add your control notification handler code here
static char baseD_CODE file[]=“BMP Files(*.BMP)|*.BMP|所有文件(*.*)|*.*||“;//文件对话框初始化
CFileDialog SelectFile(TRUENULLNULLOFN_HIDEREADONLY| OFN_OVERWRITEPROMPTfileNULL);// 弹出文件打开对话框FALSE表示以保存方式显示文件对话框
SelectFile.DoModal();//得到所选文件路径
CString FileName;
FileName=SelectFile.GetPathName();
m_A=FileName;//数据刷新
UpdateData(FALSE);
}
void CChangeDlg::OnButtonB()
{
// TODO: Add your control notification handler code here
static char baseD_CODE file[]=“BMP Files(*.BMP)|*.BMP|所有文件(*.*)|*.*||“;//文件对话框初始化
CFileDialog SelectFile(TRUENULLNULLOFN_HIDEREADONLY| OFN_OVERWRITEPROMPTfileNULL);// 弹出文件打开对话框FALSE表示以保存方式显示文件对话框
SelectFile.DoModal();//得到所选文件路径
CString FileName;
FileName=SelectFile.GetPathName();
m_B=FileName;//数据刷新
UpdateData(FALSE);
}
void CChangeDlg::OnButtonC()
{
// TODO: Add your control notification handler code here
static char baseD_CODE file[]=“BMP Files(*.BMP)|*.BMP|所有文件(*.*)|*.*||“;//文件对话框初始化
CFileDialog SelectFile(FALSE“BMP“NULLOFN_HIDEREADONLY| OFN_OVERWRITEPROMPTfileNULL);// 弹出文件打开对话框FALSE表示以保存方式显示文件对话框
SelectFile.DoModal();//得到所选文件路径
CString FileName;
FileName=SelectFile.GetPathName();
m_C=FileName;//数据刷新
UpdateData(FALSE);
}
void CChangeDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
CFile fileAfileB;
fileA.Open(m_ACFile::modeRead|CFile::shareDenyWriteNULL);
fileB.Open(m_BCFile::modeRead|CFile::shareDenyWriteNULL);
BeginWaitCursor();
m_DIBA = ReadDIBFile(fileA);
m_DIBB = ReadDIBFile(fileB);
//指向图像起始位置的指针
BYTE *lpDIBA=(BYTE*)::GlobalLock((HGLOBAL) m_DIBA);
BYTE *lpDIBB=(BYTE*)::GlobalLock((HGLOBAL) m_DIBB);
//指向象素起
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-01 12:14 hw\
文件 6024 2014-03-28 11:11 hw\ChangeDlg.cpp
文件 1350 2014-03-28 11:03 hw\ChangeDlg.h
文件 106539 2009-02-19 21:33 hw\DIB.dll
文件 3936 2009-02-19 21:33 hw\DIB.lib
目录 0 2014-04-01 12:14 hw\Debug\
文件 27824 2014-03-28 11:11 hw\Debug\ChangeDlg.obj
文件 20267 2014-03-28 09:43 hw\Debug\MainFrm.obj
文件 107079 2014-03-28 09:43 hw\Debug\StdAfx.obj
文件 122923 2014-03-28 11:28 hw\Debug\hw.exe
文件 370660 2014-03-28 11:28 hw\Debug\hw.ilk
文件 22527 2014-03-28 09:47 hw\Debug\hw.obj
文件 5574592 2014-03-28 09:43 hw\Debug\hw.pch
文件 500736 2014-03-28 11:28 hw\Debug\hw.pdb
文件 7844 2014-03-28 10:42 hw\Debug\hw.res
文件 18530 2014-03-28 11:26 hw\Debug\hwDoc.obj
文件 24762 2014-03-28 11:28 hw\Debug\hwView.obj
文件 230400 2014-03-29 11:36 hw\Debug\vc60.idb
文件 364544 2014-03-28 11:28 hw\Debug\vc60.pdb
文件 2484 2014-03-28 09:13 hw\MainFrm.cpp
文件 1467 2014-03-28 09:13 hw\MainFrm.h
文件 4215 2014-03-27 10:22 hw\ReadMe.txt
文件 1591 2014-03-28 09:43 hw\StdAfx.cpp
文件 2540 2014-03-28 09:36 hw\StdAfx.h
文件 29612 2014-03-29 09:08 hw\hw.aps
文件 3237 2014-03-29 11:41 hw\hw.clw
文件 4137 2014-03-27 10:22 hw\hw.cpp
文件 4637 2014-03-27 11:20 hw\hw.dsp
文件 529 2014-03-27 11:20 hw\hw.dsw
文件 1312 2014-03-27 10:22 hw\hw.h
文件 115712 2014-03-29 11:42 hw\hw.ncb
............此处省略13个文件信息
相关资源
- 遥感图像几何校正模型探讨
- 印度泰米尔纳德邦Noyyal流域利用GIS和
- 遥感技术在地质灾害中的应用
- 遥感原理与应用.rar
- SPOT-5影像在安徽省矿山地质环境遥感
- 浅析遥感图像解译在矿区公路建设中
- img格式遥感图像读取代码
- IDL+ENVI开发多光谱遥感图像DN值求辐亮
- 深度学习在遥感中的应用综述
- 论文研究 - 遥感与GIS结合的卡拉巴尔
- 青藏高原天然气水合物遥感探测研究
- 基于光谱指数的植被含水率遥感反演
- 基于遥感与GIS的石羊河流域生态环境
- 城市卫星遥感图像融合处理质量评价
- 基于模拟多光谱遥感影像的大气校正
- 微波遥感课程报告
- 图像分割方法在遥感图像分析中的应
- ENVI去云补丁Haze_tool文件及其使用说明
- 论文研究-基于Harris角点和SURF特征的遥
- 遥感影像几何纠正程序
- 基于遥感与GIS的湖北省土地利用_覆被
- GOCI数据产品算法说明
- 基于神经网路的遥感图像分类
- 遥感地学分析_陈述彭等编著_
- 基于稳定夜间灯光遥感数据的城市群
- 遥感图像获取与分析.pdf
- 《遥感应用分析原理与方法》
- UC Merced_ LandUse数据集
- 基于deeplabv3+的遥感农作物语义分割
- 灰度共生矩阵下的遥感图像分类处理
评论
共有 条评论