ESP插件包括(1)ZedGraph.dll(2)ESP_estimation_scale_parameter.dcp(3)ESP_Estimation_Scale_Parameter_Chart.exe
首先把包含插件文件的文件夹放在纯英文目录下。
(1)ZedGraph为dll应用程序拓展文件,把它放在易康安装目录下的D:\Program Files (x86)\eCognition Developer 64 8.9\bin\plugins
(2)打开ecognition软件,建立工作区,导入影像,在Process菜单的Load Rule Set导入ESP_estimation_scale_parameter.dcp, 点击OK后完成。
(3)在在Process菜单下打开Process Tree,在Process Tree窗体空白处右键Append New。
在Algorithm算法一栏中选择ESP插件。
ESP2是2014年最新版,ESP是2010版。
注意这里参数设置,在参数设置选项里,Produce LV Graph,设置为0 时,不生成.txt 文件;设置为 1 时自动生成.txt。生成的文件就保存在你原始影像的存放位置,自动命名成****.Hierarchy_BU(其中**表示你的工程文件名) ,这里的TXT文件就是后面要用到的评估文件。参数设置完毕后,点击Execute后软件即可运行,也可Process Tree中选中ESP,右键Execute来运行。
(4)运行结果
运行结束后在Select Active map下选择Hierarchy_B-Up及可看到结果。
(5)最后在原始影像文件夹里找到(工程名).Hierarchy_BU.txt文件,将其导入ESP_Estimation_Scale_Parameter_Chart.exe应用程序中分析。
(折线图可以根据需要,把鼠标挡在图中转动中间滚轮来放大缩小)
图中可清晰地看出峰值的存在。在找到峰值以后,可直接用峰值对应的分割尺度做多尺度分割实验,寻找每种地物对应的最优尺度,省去了遍历尺度进行实验的不便。
具体地,在折线图上右击,可勾选Show point value工具,点选峰值以查看其对应尺度。
注意:有的同学设置ESP2算法后,虽然跑出了txt文件,但在Chart工具中计算后,未看到峰值,而是平滑的或陡峭的曲线。这种情况很常见,主要是由于各层分割的起始尺度设置不合适引起的,可以从20开始尝试,20、50、80,不怎么复杂就能试出起始尺度为多少时才会出峰值。
文章转载至栾烟,原文链接:https://blog.csdn.net/huijie_7/article/details/85326504