PIE SDK分类统计

 

1. 算法功能简介

    分类统计功能是将分类后的结果统计输出。

    PIE SDK支持算法功能的执行,下面对分类统计算法功能进行介绍。

2. 算法功能实现说明

2.1. 实现步骤

第一步

算法参数设置

第二步

算法执行

第三步

结果显示

2.2. 算法参数

算法名称

分类统计

C#算法DLL

PIE.CommonAlgo.dll

C#算法名称

PIE.CommonAlgo.ImgClassPostStaAlgo

参数结构体

StclassStat

参数说明

inputname

String

输入分类后的影像路径

*.tif;*.tiff;*.img

statinfo

String

返回分类统计信息

2.3. 示例代码

项目路径

百度云盘地址下/PIE示例程序/10.算法调用/图像处理/ ImageProcessing. ImgClassPostStaAlgo

数据路径

百度云盘地址下/PIE示例数据/栅格数据/01.GF1/ISODataClassification.tif

视频路径

百度云盘地址下/PIE视频教程/10.算法调用/图像处理/分类统计算法avi

示例代码

 1 /// <summary>
 2 /// 分类统计算法测试,本算法实现了将ip_result1.tif进行分类统计
 3 /// </summary>
 4 public override void OnClick()
 5 {
 6 #region 1、参数设置
 7 PIE.CommonAlgo.StclassStat info = new PIE.CommonAlgo.StclassStat();
 8 info.inputname = @"D:\Data\ISODataClassification.tif";
 9 PIE.SystemAlgo.ISystemAlgo algo = PIE.SystemAlgo.AlgoFactory.Instance().CreateAlgo("PIE.CommonAlgo.dll", "PIE.CommonAlgo.ImgClassPostStaAlgo");
10 if (algo == null) return;
11 #endregion
12 //2、算法执行
13 PIE.SystemAlgo.ISystemAlgoEvents algoEvents = algo as PIE.SystemAlgo.ISystemAlgoEvents;
14 algo.Name = " 分类统计";
15 algo.Params = info;
16 bool result = PIE.SystemAlgo.AlgoFactory.Instance().ExecuteAlgo(algo);
17 info = algo.Params as PIE.CommonAlgo.StclassStat;
18 MessageBox.Show(info.statinfo);
19 }
View Code

2.4. 示例截图

posted @ 2019-01-03 14:53  PIESAT  阅读(1198)  评论(0编辑  收藏  举报