• 大小: 3.4MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: 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  遥感实习\res\rs189.ico

     文件        397  2014-02-22 13:09  遥感实习\res\rs189.rc2

     文件       1078  2014-02-22 13:09  遥感实习\res\rs189Doc.ico

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

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

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

评论

共有 条评论

相关资源