遥感影像的分类,源码,监督分类与非监督分类,AO与IDL混编
2013-10-02 23:07
429 查看
开发环境:VS2010,ArcGIS10.1(ArcObject10.1),ENVI5.0(IDL8.2)。
功能介绍:1.打开文件,选择待分类影像,加载影像。
2.TOCControl中右键的添加与实现。
3.打开定义ROI界面,新建ROI,保存ROI文件。
4.选择分类方法,包括监督分类(IsoData和K-Means),非监督分类(平行六面体,最小距离,马氏距离,最大似然,波谱角,光谱信息散度,二进制,神经元和支持向量机),设置分类参数,选择输出文件,运行。
5.主界面显示分类结果。
运行界面:如图1-5所示。
图1 程序主界面
图2 定义ROI界面
图3 监督分类之平行六面体
图4 监督分类之神经元网络
图5 非监督分类之IsoData
监督和非监督的分类方法的界面只列出一种方法的界面,其他方法界面参考源代码:遥感影像分类.rar
源代码文件中包含的文件:如图6-10所示。
图6 主程序
图7 主程序
图8 主程序
图9 主程序
图10 定义ROI程序
所有文件(包括源代码等)下载地址如下:遥感影像分类.rar
下载文件说明:
1.RSImageClassification为主程序,其中应用到一个DefineROI的dll组件,这个组件就是supervised_test生成。
2.supervised_test为定义ROI的程序,实现了定义ROI的功能。
如有问题,欢迎沟通。
备注:程序中输出到内存暂时还不支持,以后会更新程序。
功能介绍:1.打开文件,选择待分类影像,加载影像。
2.TOCControl中右键的添加与实现。
3.打开定义ROI界面,新建ROI,保存ROI文件。
4.选择分类方法,包括监督分类(IsoData和K-Means),非监督分类(平行六面体,最小距离,马氏距离,最大似然,波谱角,光谱信息散度,二进制,神经元和支持向量机),设置分类参数,选择输出文件,运行。
5.主界面显示分类结果。
运行界面:如图1-5所示。
图1 程序主界面
图2 定义ROI界面
图3 监督分类之平行六面体
图4 监督分类之神经元网络
图5 非监督分类之IsoData
监督和非监督的分类方法的界面只列出一种方法的界面,其他方法界面参考源代码:遥感影像分类.rar
源代码文件中包含的文件:如图6-10所示。
图6 主程序
图7 主程序
图8 主程序
图9 主程序
图10 定义ROI程序
所有文件(包括源代码等)下载地址如下:遥感影像分类.rar
下载文件说明:
1.RSImageClassification为主程序,其中应用到一个DefineROI的dll组件,这个组件就是supervised_test生成。
2.supervised_test为定义ROI的程序,实现了定义ROI的功能。
如有问题,欢迎沟通。
备注:程序中输出到内存暂时还不支持,以后会更新程序。
相关文章推荐
- 遥感影像分类(监督分类,最小距离法)
- 影像信息提取之—— 监督与非监督分类
- ENVI遥感图像监督分类与出图制作
- 遥感影像的人工神经网络分类
- 如何制作用于遥感影像分类的高分辨率遥感影像数据集?
- 非监督遥感影像变化检测方法——Markov Random Field(MRF)
- 根据经纬度求遥感影像行列号 IDL 编程
- 非监督遥感影像变化检测方法——主动轮廓
- 高光谱ENVI使用教程之监督分类与非监督分类
- 非监督遥感影像变化检测方法——支持向量机(support vector machine,SVM )
- 高光谱遥感影像空谱特征提取与分类 方法研究
- 关于遥感影像ENVI分类小结
- 遥感影像LUCC分类方法综述
- 遥感影像分类基本流程
- 深度学习遥感影像分类之数据集批量准备
- ENVI 监督分类Max stdev from Mean 参数IDL中的设置
- 高光谱遥感影像分类研究进展 --- (15年论文,方法主要是常规处理,但是写的比较细)
- ENVI 监督分类Max stdev from Mean 参数IDL中的设置
- 【ENVI入门系列】13.遥感图像监督分类
- 使用ArcEngine 对遥感影像分类时错误解决