PIE SDK常用滤波
1. 算法功能简介
空间域滤波实在图像空间( x、 y)对输入图像应用滤波函数(核、模板)来改进输出图像的处理方法,主要包括平滑和锐化处理,强调像素与其周围相邻像素的关系,常用的方法是卷积运算。
空间域滤波属于局部运算,随着采用的模板窗口的扩大,空间域滤波的运算量会越来越大。
PIE SDK支持算法功能的执行,下面对常用滤波算法功能进行介绍。
2. 算法功能实现说明
2.1. 实现步骤
第一步 |
算法参数设置 |
第二步 |
算法执行 |
第三步 |
结果显示 |
2.2. 算法参数
算法名称 |
常用滤波 |
|
C#算法DLL |
PIE.CommonAlgo.dll |
|
C#算法名称 |
PIE.CommonAlgo.ImgProFiltCommonAlgo |
|
参数结构体 |
StImageCommonInfo |
|
参数说明 |
||
InputFilePath |
String |
输入文件 (*.tif;*.tiff; *.img) |
OutputFilePath |
String |
输出文件路径 (*.tif;*.tiff; *.img) |
XMLFile |
String |
XML文件路径 (*.xml) |
FilterCommonType |
Int |
滤波类别 高通边缘检测滤波 3×3 :类型为0 高通边缘增强滤波 3×3 :类型为1 低通滤波 3×3:类型为2 高通滤波 3×3:类型为3 水平滤波 3×3:类型为4 垂直滤波 3×3:类型为5 快速滤波 3×3:类型为6 拉普拉斯1滤波 3×3:类型为7 拉普拉斯2滤波 3×3:类型为8 高通边缘检测滤波 5×5:类型为9 高通边缘增强滤波 5×5:类型为10 低通滤波 5×5:类型为11 高通滤波 5×5:类型为12 水平滤波 5×5:类型为13 垂直滤波 5×5:类型为14 快速滤波 5×5:类型为15 高通边缘检测滤波 7×7:类型为16 高通边缘增强滤波 7×7:类型为17 低通滤波 7×7:类型为18 高通滤波 7×7:类型为19 水平滤波 7×7:类型为20 垂直滤波 7×7:类型为21 快速滤波 7×7:类型为22 |
FuncName |
String |
功能名称 |
FileTypeCode |
String |
根据输出类型获得文件编码类型 .tif/.tiff——GTiff .img—————HFA 其他—————ENVI |
LowBands |
IList<Int> |
输出影像的波段(至少选择一个波段,{ 0, 1, 2, 3 }) |
2.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/10.算法调用/图像处理/ ImageProcessing. ImgProFiltCommonAlgo |
数据路径 |
百度云盘地址下/PIE示例数据/栅格数据/01.GF1/GF1_PMS1_E116.5_N39.4_20131127_L1A0000117600-MSS1.tiff |
视频路径 |
百度云盘地址下/PIE视频教程/10.算法调用/图像处理/常用滤波算法avi |
示例代码 |
|
/// <summary> |
2.4. 示例截图
最新文章
- 【poj1655】Balancing Act
- 测试管理_出色测试管理者的思考[持续更新ing]
- java线程安全总结
- redis中5种数据结构的使用
- zigbee 学习记录之一:资料搜索
- ACM学习
- 【BZOJ2752】【线段树】高速公路
- ab压测 apr_socket_recv: Connection reset by peer (104)错误解决方法
- AOP的实现原理——动态代理
- 保存网页为图片——滚动截取IE(WebBrowse)
- CF #299 div1 B. Tavas and Malekas KMP-next数组
- CentOS7安装GitLab、汉化、邮箱配置及使用
- linux -->; 文件系统十问
- activiti实战系列 activiti连线
- Win8.1开启Hyper-V并设置虚拟机联网
- 小白月赛13 小A与小B (双向BFS)
- 12.JavaScript字符串方法
- 解决微信小程序Video 某些属性设置不起作用问题
- javascript的数组之slice()
- webapi 下载Ftp文件并返回流到浏览器完成文件下载