ENVI中的Segmentation Image工具开发接口

0
分享 2016-05-30
在ENVI Classic中,存在两个同名的工具——Segmentation Image。分别位于如下两个菜单位置:
l Basic Tools/Segmentation Image
l Classification/Post Classification/Segmentation Image
虽然工具名称相同,但是有一些简单区别。比如说,前者是对单波段图像进行分割,可以输入最大最小阈值,而后者是专门用于分类图像,进行分类后处理。工具参数对话框对比如下:

图:左为前者,右为后者

在ENVI Classic帮助中提供了后者的接口描述,如下所示。明确描述是分类后处理功能。



那如果想要前者的开发接口怎么办?这里ENVI耍了个小心眼,其实接口是一样的,只是参数没有开放出来,我们把帮助修改下,就可以作为前者的接口使用说明了。
ENVI_SEGMENT_DOIT


区别就在于,不需要设置 CLASS_PTR 关键字了,只需要设置 MIN_THRESH、MAX_THRESH 关键字。
当只设置MIN_THRESH 时,MAX_THRESH 默认为数据最大值;
当只设置MAX_THRESH 时,MIN_THRESH 默认为数据最小值。

下面是一个示例:


文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wwtk.html

0 个评论

要回复文章请先登录注册