zoukankan      html  css  js  c++  java
  • 遥感影像的分类,源码,监督分类与非监督分类,AO与IDL混编

    开发环境: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的功能。

    如有问题,欢迎沟通。

    备注:程序中输出到内存暂时还不支持,以后会更新程序。

  • 相关阅读:
    Python-24-多线程
    RT-Thread动态内存堆的使用
    Linux编程概念
    Linux_C语言基础
    文件IO_open(),read(),write(),lseek(),close()
    SourceTree跳转注册的方法
    Linux——软件安装
    初学DOM树解析xml文件
    简单json语句转化为map保存
    最大独立集求解
  • 原文地址:https://www.cnblogs.com/zhzhx/p/3349786.html
Copyright © 2011-2022 走看看