通过设置class_doit 的参数 std_mult=3.0 即可。
完整代码如下:
参考引用:http://hi.baidu.com/dyqwrp/item/c8318cea9cec732c5a7cfbab

pro Parallelpiped_methodCOMPILE_OPT idl2;恢复ENVI_SAVE文件ENVI,/restore_base_save_files;开始批处理模式ENVI_BATCH_INIT,log_file='batch.log';编写批处理过程;选择文件inputfile=   'E:\海二相关\掩膜\jpproject.img'CATCH, Error_statuserrorshow = 'Sorry to see the error,'+ $' please send the error Information to "myyouthlife@163.com"'IF Error_status NE 0 THEN BEGINtmp = DIALOG_MESSAGE(errorshow+STRING(13b)+$!ERROR_STATE.MSG,/error,title = '错误提示!')returnENDIF;输入数据预处理ENVI_OPEN_FILE, inputfile, r_fid=fidIF (fid EQ -1) THEN BEGINRETURNENDIF;获取输入文件信息ENVI_FILE_QUERY, fid, dims=dims, nb=nbpos  = LINDGEN(nb)
;     输出分类图像名称outputfile='d:\result.img'out_name = outputfile;-平行六面体分类  0ENVI_RESTORE_ROIS, 'E:\海二相关\掩膜\11.roi'
;      获取感兴趣区文件信息roi_ids = ENVI_GET_ROI_IDS(fid=fid, $roi_colors=roi_colors, roi_names=class_names)class_names = ['Unclassified', class_names]num_classes = N_ELEMENTS(roi_ids); Set the unclassified class to black and use roi colorslookup = BYTARR(3,num_classes+1)lookup[0,1] = roi_colors; 计算类ROI的基本统计信息mean = FLTARR(N_ELEMENTS(pos), num_classes)stdv = FLTARR(N_ELEMENTS(pos), num_classes)cov = FLTARR(N_ELEMENTS(pos),N_ELEMENTS(pos),num_classes)FOR j=0, num_classes-1 DO BEGIN;roi_dims=[ENVI_GET_ROI_DIMS_PTR(roi_ids[j]),0,0,0,0]ENVI_DOIT, 'envi_stats_doit', fid=fid, pos=pos, $dims=roi_dims, comp_flag=4, mean=c_mean, $stdv=c_stdv, cov=c_covMEAN[0,j] = c_meanstdv[0,j] = c_stdvcov[0,0,j] = c_covENDFOR;设定阈值thresh=REPLICATE(0.1,num_classes)out_bname = 'parallelepiped'
;      分类ENVI_DOIT, 'class_doit', fid=fid, pos=pos, dims=dims, $out_bname=out_bname, out_name=out_name, method=0, $mean=mean, stdv=stdv, std_mult=3.0, $lookup=lookup, class_names=class_names, $r_fid=r_fid,in_memory=0; ;      退出批处理模式;envi_batch_exit
end

转载于:https://www.cnblogs.com/myyouthlife/archive/2012/07/16/2593498.html

ENVI 监督分类Max stdev from Mean 参数IDL中的设置相关推荐

  1. Envi IDL中多元线性回归计算方法

    IDL中提供了丰富的数学运算函数.其中部分函数同时提供了源码文件.例如今天介绍的Regress函数,可以在IDL控制台运行".e regress.pro

  2. c6011取消对null指针的引用_COM编程攻略(二十二 IDL中的枚举,指针,数组)

    上一篇: Froser:COM编程攻略(二十一 异步)​zhuanlan.zhihu.com 本篇主要讲idl的一些语法特性. idl的语法和C语言非常类似,但是它扩展了一些特性,这些特性用于兼容其它 ...

  3. 使用3D Max里面自带的门,怎么设置动画并预览

    物体怎么添加门啊?就是怎么开门和关门 @长沙-魁梧的大叔 墙上添加门?还是您自己的柜子要加门? 自己的柜子 不是墙上 那就要自己做柜子门的模型动画了 用什么做?3D max? 一般是的,你喜欢用其它编 ...

  4. matlab读取idl的变量,[转]IDL中全局变量的处理

    对全局变量的处理是IDL语言的特色之一!在IDL语言中没有全局变量的概念,所有的变量都是局部变量,只在当前的程序中有效.但是在实际的编程中,大部分情况下全局的变量又是必须的,那如何处理IDl中的所需的 ...

  5. Solaris10中如何设置ndd参数

    Solaris10中如何设置ndd参数 2011-02-14 14:54:43 分类: Linux 在solaris10上,某些内核参数可以通过ndd命令来修改.ndd命令主要用来设置和获取drive ...

  6. loadrunner中的c函数----从参数列表中取参数并与特定字符进行字符串比较。

    今天在www.sztest.net上看到一个关于lr的问题,自己试着解决了一下.主要是想做出一个从参数列表中取参数,并和字符串常量进行比较的功 能.把代码贴到下面.其实是很简单的.问题主要出现在lr_ ...

  7. js url参数的获取和设置以及删除

    js url参数的获取和设置以及删除 //获取url参数的值:name是参数名function getQueryString(name) {var reg = new RegExp("(^| ...

  8. ROS系统 参数的获取和设置

    cd ~/catkin_ws/src catkin_create_pkg learning_parameter roscpp rospy std_srvs rosparam 列出当前所有参数:rosp ...

  9. 输入参数_MyBatis中的输入/输出参数

    MyBatis的输入/输出参数 输入参数 MyBatis中的Dao映射配置中的parameter属性表示输入参数类型,它对应Dao接口方法的参数类型有三种: 基本数据类型:如int.char等 < ...

  10. linux线程多参数传递参数,Linux中多线程编程并传递多个参数

    解析Linux中多线程编程并传递多个参数 Linux中多线程编程并传递多个参数实例是本文讲解的内容,不多说,先来看内容. Linux下的多线程编程,并将多个参数传递给线程要执行的函数. 以下是实验程序 ...

最新文章

  1. linux+网卡驱动社区,Linux下如何确定网卡所使用的驱动程序
  2. Blind Return Oriented Programming (BROP) Attack - 攻击原理
  3. 常用算法 之三 详解 SHA1 实现(基于算法的官方原文档)及源码详细注释
  4. s:selected的用法
  5. VC++学习(15):多线程
  6. linux命令数据盘分多个区,pvmove命令 – 移动物理盘区
  7. Webpack基础之入口起点
  8. 嵌入式全栈工程师_我花了半个月,整理出了这篇嵌入式开发学习指南(学习路线+知识点梳理)...
  9. python工资一般多少p-为什么这么多人喜欢Python?Python的就业方向是什么?
  10. NFine框架踩过的坑
  11. HTML网页设计:四、超链接
  12. 阅读 深入理解JVM虚拟机笔记一
  13. 迅雷2019校园招聘 内推码
  14. HTML 与 microsoftOffice word中字体对照表
  15. Pagehelper获取total错误解决方案
  16. TreeMap使用场景 优势
  17. ChatGPT Network Error 在使用chatGPT的过程中回答到一半显示网络错误
  18. ElasticSearch 哪里不会点哪里
  19. 使用word完成海报制作说明书
  20. uniapp保存图片_uni-app项目保存图片到相册

热门文章

  1. Python:matplotlib绘制条形图
  2. ASP.NET MVC中的控制器激活与反射之间的联系(帮助理解)
  3. spring boot全局异常捕捉
  4. 2017 4月26日上午
  5. 控制总线上发送的控制信息
  6. 运营商发展市场空间还剩下哪些模式?
  7. 关于boostrap的modal隐藏问题(前端框架)
  8. [导入]用Windows自带的媒体播放器抓视频截图
  9. VUE的数据双向绑定
  10. LPTSTR CString 相互转换