第011篇:易康(eCognition)中用点矢量文件(point.shp)制作样本(samples)的方法

参考链接:http://blog.sina.com.cn/s/blog_95f4ca670102v6xx.html

上述链接虽然已经教了过程,但可能因为未涉及一些细节,依然导致样本制作失败。

用ArcGIS中通用的点矢量文件(point.shp)制作样本(samples)的原理是:将点的类别属性赋给该点对应的分割对象,同学们,重点来了:样本的疏密和对象的大小一定要合适。如果样本距离太近,类别属性却不一致,不同类的两个样本点落入到了同一个对象中,那制作的样本自然就会出问题。不要装逼,认真努力:

(1)样本点

很多样本点是基于实测数据,然后导入到ArcMap中整理后生成的。也有的样本点是根据影像,目视解译选出的。但无论样本是怎么来的,其形式都得是带类别属性点文件。在有了这样样本点的基础上,就去第(2)步。

(2)分割结果

在易康中,只要是要分类,就先要分割,分割尺度在一定程度上决定着分割对象的大小。开篇就说过了,同一对象内不能落入多个样本点,所以分割尺度的调整也要根据样本点的分布情况进行,或者呢,先分割,再随着分割结果调整样本点的疏密,总之配套才行。

(3)制作易康中的样本

这一步可以参考开篇链接,类别的名称要与易康中所建立的分类体系的名称保持一致,我建议所有的类别名称都用拼音或英文,别用汉字给自己制造麻烦,这一点在ENVI中更为重要。

(a).在易康中新建工程,加载影像和点文件。(新建工程的细节,自己注意,我不说你心里得有数)

(b).用点文件生成一个分割层,其实这一步只是为了把点分割成易康能够理解的“对象”。分割用算法都无所谓,但Thematic Layer usage要选点文件的Yes。而且分割尺度Scale parameter的值得大于影像的大小(X方向像元数和Y方向像元数的乘积)。

(c).给点赋上易康里承认的类属性,也就是利用点的属性对分割后的点进行分类,算法用assign class by thematic layer,算法设置中的Thematic layer attribute选点文件属性列的字段名,比如“classname",其他设置按默认的来。

(d).分割影像,不用小姐姐教了吧?

(e).给分割对象赋上类属性,算法用classified image objects to samples.完成以后,影像中凡是赋予了类别属性的对象就都变色了哟,它们的颜色就是类别颜色~如果没有看到花花绿绿的对象,要么是做失败了,要么是易康中的显示设置没调好,自己找原因。

(f).哈哈哈 小姐姐把余下制作TTA的所有事都一口气说完:工具栏Classification—samples—create TTA Mask from samples…以及工具栏Classification—samples—save TTA Mask…

以上。看不懂、做不通的地方留言问,我心情好的话会回的。

猜你喜欢

转载自blog.csdn.net/liujinli0712/article/details/80540031