怎样用ecognition软件实现同一幅图片上的不同区域的多尺度分割

怎样用ecognition软件实现同一幅图片上的多尺度分割

今年由于用到了ecognition软件的对同一图片上分不同分割参数进行分割,在 络上查找了许多资料都没有具体的步骤,所以在这里补充一下步骤给大家。

主要步骤为以下几个要点:

1.新建工程,导入需要处理的图片,按大尺度来将图片分为需要的几个大区域

2.对几个大区域分别赋类别,然后导出其shp(矢量文件)

3.再新建一个工程,再次导入需要处理的图片,导入上一步的所有矢量文件

4.在ecognition中用导入的矢量文件切割区域,并赋值为新的区域

5.在规则中添加多尺度分割,设置好每个区域的参数和限制条件

6.分割完成

详细步骤如下:

1.新建工程,导入需要处理的图片,按大尺度来将图片分为需要的几个大区域,这里的大区域分割参数读者根据自己的需求来调整,我这里目的是将其分为nature、resident、industry三个部分。

 

最终分割结果如下图

 

2.然后创建需要切割成的几个大类,我这里是三个大类

 

3.运用对图像分割结果手动赋值类别(注意,一定要确保图片所有结果都有其对应的类别)

 

 

4.导出结果的矢量文件,做好命名

 

5.新建一个工程,重新添加图片,同时添加上一步中我们导出的矢量文件。

 

6.运用矢量文件进行切割,切割出刚才同样的结果

 

7.创建导入各个矢量的ID值,这一步非常重要:

 

 

8.然后添加命令update region,限制条件为ID

 

 

9.查询是否设置区域成功,在Process中的Manage Variables

10.最后对不同区域设置各自的尺度,进行多尺度分割,这里一定要注意Level Usage设置和不使用矢量文件、设置正确Region限制条件。

后面实验了下,一定要将Threshold condition条件也设置一下。如下图所示:

 

从中可以看见只有industry区域进行了多尺度分割处理,对相邻的区域没有进行分割,可证明此法能够正确对不同不规则大区域进行不同参数的分割处理。

以上方法就介绍到这(操作是真的复杂),如果有更好地方法,希望介绍给我。

具体实操视频为:

ecognition目标区域分割

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月18日
下一篇 2020年11月18日

相关推荐