1. 算法功能简介
过滤功能使用斑点分组方法来消除分类文件中被隔离的分类像元,用以解决分类图像中出现的孤岛问题。
PIE SDK支持算法功能的执行,下面对过滤算法功能进行介绍。
2. 算法功能实现说明
2.1. 实现步骤
第一步 |
算法参数设置 |
第二步 |
算法执行 |
第三步 |
结果显示 |
2.2. 算法参数
算法名称 |
过滤 |
|
C#算法DLL |
PIE.CommonAlgo.dll |
|
C#算法名称 |
PIE.CommonAlgo.ImgClassPostSieveAlgo |
|
参数结构体 |
StClassPostclump |
|
参数说明 |
||
inputfile |
String |
输入分类后的影像路径 *.tif;*.tiff;*.img |
outputfile |
String |
输出影像路径 |
classindex |
IList<Int> |
选择的分类列表 |
kernel |
IList<Int> |
本算法中该参数一共需要两个变量 第一个值表示聚类邻域大小值为4或8;表示参与分析的周围像元大小 第二个值表示过滤阈值 (值大于1)一组中小于该值的像元将被删除 |
2.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/10.算法调用/图像处理/ ImageProcessing. ImgClassPostSieveAlgo |
数据路径 |
百度云盘地址下/PIE示例数据/栅格数据/01.GF1/ISODataClassification.tif |
视频路径 |
百度云盘地址下/PIE视频教程/10.算法调用/图像处理/过滤算法avi |
示例代码 |
|
/// <summary> |