VC实现遥感图像处理


在VC下对遥感图像进行处理,内容实现比较丰富,包括:灰度与彩色图像的线性拉伸,直方图均衡,旋转缩放平移,RGB->HIS,HIS->RGB,彩色图像灰度化 ,W伪彩色增强,腐蚀,膨胀,开闭运算,五种植被指数,变化检测(比值法,灰度分割法,相关系数法),空间域加权融合,不加权融合,HIS融合,K均值分类 附有测试图片,可对灰度图与彩色图进行处理
资源截图
代码片段和文件信息
// ChangeDetection.cpp : implementation file
//

#include “stdafx.h“
#include “rs189.h“
#include “ChangeDetection.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CChangeDetection dialog


CChangeDetection::CChangeDetection(CWnd* pParent /*=NULL*/)
: CDialog(CChangeDetection::IDD pParent)
{
//{{AFX_DATA_INIT(CChangeDetection)
m_image1 = _T(““);
m_image2 = _T(““);
//}}AFX_DATA_INIT
}


void CChangeDetection::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChangeDetection)
DDX_Text(pDX IDC_EDIT1 m_image1);
DDX_Text(pDX IDC_EDIT2 m_image2);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CChangeDetection CDialog)
//{{AFX_MSG_MAP(CChangeDetection)
ON_EN_CHANGE(IDC_EDIT1 onchangeEdit1)
ON_BN_CLICKED(IDC_BUTTON1 OnButton1)
ON_BN_CLICKED(IDC_BUTTON2 OnButton2)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChangeDetection message handlers

void CChangeDetection::onchangeEdit1() 
{
// TODO: If this is a RICHEDIT control the control will not
// send this notification unless you override the CDialog::OnInitDialog()
// function and call CRichEditCtrl().SetEventMask()
// with the ENM_CHANGE flag ORed into the mask.

// TODO: Add your control notification handler code here

}

void CChangeDetection::OnButton1() 
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE);
UpdateData();
if (dlg.DoModal()==IDOK)
{
m_image1 = dlg.GetPathName();
UpdateData(FALSE);
}
}

void CChangeDetection::OnButton2() 
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE);
UpdateData();
if (dlg.DoModal()==IDOK)
{
m_image2 = dlg.GetPathName();
UpdateData(FALSE);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7089  2014-02-22 13:09  遥感实习BmpFile.h

     文件       1974  2014-02-22 13:09  遥感实习ChangeDetection.cpp

     文件       1331  2014-02-22 13:09  遥感实习ChangeDetection.h

     文件       1532  2014-02-22 13:09  遥感实习ChildFrm.cpp

     文件       1397  2014-02-22 13:09  遥感实习ChildFrm.h

     文件      14260  2014-02-22 13:09  遥感实习DIBAPI.CPP

     文件       1663  2014-02-22 13:09  遥感实习DIBAPI.H

     文件       1373  2014-02-22 13:09  遥感实习Erosion.cpp

     文件       1225  2014-02-22 13:09  遥感实习Erosion.h

     文件       1121  2014-02-22 13:09  遥感实习HISMix.cpp

     文件       1151  2014-02-22 13:09  遥感实习HISMix.h

     文件        960  2014-02-22 13:09  遥感实习Kmeans.cpp

     文件       1193  2014-02-22 13:09  遥感实习Kmeans.h

     文件       1174  2014-02-22 13:09  遥感实习LineTransform.cpp

     文件       1259  2014-02-22 13:09  遥感实习LineTransform.h

     文件       2522  2014-02-22 13:09  遥感实习MainFrm.cpp

     文件       1542  2014-02-22 13:09  遥感实习MainFrm.h

     文件       1542  2014-02-22 13:09  遥感实习Mix.cpp

     文件       1244  2014-02-22 13:09  遥感实习Mix.h

     文件        924  2014-02-22 13:09  遥感实习Move.cpp

     文件       1165  2014-02-22 13:09  遥感实习Move.h

     文件        916  2014-02-22 13:09  遥感实习Pvi.cpp

     文件       1158  2014-02-22 13:09  遥感实习Pvi.h

     文件      22414  2014-02-22 13:09  遥感实习RCa04360

     文件       4739  2014-02-22 13:09  遥感实习ReadMe.txt

     文件       1078  2014-02-22 13:09  遥感实习
es
s189.ico

     文件        397  2014-02-22 13:09  遥感实习
es
s189.rc2

     文件       1078  2014-02-22 13:09  遥感实习
es
s189Doc.ico

     文件       1078  2014-02-22 13:09  遥感实习
esToolbar.bmp

     文件       3418  2014-02-22 13:09  遥感实习
esource.h

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)