资源简介
差值法变化检测,处理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个文件信息
相关资源
- ENVI分割水体
- 遥感影像底图生产技术
- 中科院遥感所2013遥感地学分析试题和
- 全国各省地图shp
- 中南大学摄影测量与遥感课程实验报
- 遥感软件操作综合实习
- IEC103、104报文解析
- 一套基于QT、GDAL、OpenGL的遥感影像显
- 遥感二维光谱特征空间ENVI插件
- 遥感图像特征点提取moravec和fostner)
- WHU论文,带注释深度卷积神经网络在
- 高光谱遥感——原理、技术与应用童
- 微波遥感经典教材,网上目前电子版
- 遥感图像变化检测算法
- NetCDF源码
- USGS BDA (Bulk download)最新USGS 遥感图
- 基于HJ-A/B的秸秆火点提取方法
- 中科院高光谱遥感课件讲的超好!-
- 遥感数据转换软件,可用于实现把部
- 遥感的K均值分类方法进行bmp图像的分
- 遥感影像数据BSQ-BIL-BIP的互转
- 大气辐射传输实用算法
- 遥感影像分割与分类识别
- 基于高分辨率卫星遥感数据提取DEM方
- 遥感精解pdf版日本遥感研究会编著
- 高分辨率遥感影像的深度学习变化检
- 武汉大学遥感院2004-2016上机试题
- 摄影测量与遥感概论.rar
- 遥感图像分类
- FSDAFupdate20180311.zip
评论
共有 条评论