目录

01 阅读前要

02 小斑块处理-Majority/Minority处理

2.1 什么是Majority/Minority处理?

2.2 Majority/Minority处理实操

2.2.1 加载分类好的图像

2.2.2 找到 Majority/Minority处理 工具并点击打开

2.2.3 输入分类图像文件

2.2.4 Majority/Minority处理的相关参数设置

2.2.5 处理前后的图像展示

02 小斑块处理-聚类处理

2.1 加载分类好的图像

2.2 找到  聚类处理  的工具并点击打开

2.3 输入分类图像设置

2.4 聚类处理核心设置

03 小斑块处理-过滤处理

3.1 加载分类好的图像

3.2 找到 过滤处理 工具并点击打开

3.3 输入分类图像文件

04 分类统计

4.1 加载分类图像-略

4.2 找到 分类统计 的工具并点击打开

4.3 输入分类好的图像文件

4.4 输入分类图像基于的原图像文件

4.5 选择需要统计的类别

4.6 输出设置

4.7 分类统计结果展示

05 分类叠加

5.1 找到 分类叠加 工具并点击打开

5.2 输入底图以及底图的参数设置

5.3 输入分类好的图像(其中有很多类别的那个图像嘛)

5.4 叠加的类别选择以及输出文件参数设置

5.5 输出的分类叠加文件展示

06 对图像进行线性拉伸并保存该线性拉伸的图像

6.1 找到 数据拉伸 的工具并点击打开

6.2 输入需要进行拉伸的图像

6.3 拉伸设置以及输出设置

6.4 拉伸结果展示

07 分类结果转矢量

7.1 找到 分类结果转矢量结果 工具并点击打开

7.2 输入分类好的图像文件

7.3 转矢量以及输出的相关参数设置


01 阅读前要

当我们对图像分类之后,会发现分类好的图像大体是令人满意的。但是图像会有一些小黑点以及不正常的小斑块,这些需要通过一定的方法进行处理。

对于小斑块的处理这里介绍三种方法:Majority/Minority处理、聚类处理、过滤处理

对于分类图像的情况的统计 ==> 分类统计

当然,对于分类叠加数据拉伸(线性拉伸为例)、分类结果转矢量也会稍微说明,这很简单。

02 小斑块处理-Majority/Minority处理

2.1 什么是Majority/Minority处理?

我对Majority处理的理解是先取一个区域(譬如3行4列的像元区域),然后在确定的区域里面再确定一个中心像元区域(这里是对中心像元区域进行处理),通过分析除中心像元之外的区域的像元,哪一种颜色的像元占比最大,那么中心像元的颜色就为占比最大的像元的颜色

Minority处理正好相反,中心像元的颜色就为占比最小的像元的颜色

更为官方的解释是:

Majority/Minority分析采用类似于卷积滤波的方法将较大类别中的虚假像元归到该类中,定义一个变换核尺寸,主要分析(Majority Analysis )用变换核中占主要地位(像元数最多)的像元类别代替中心像元的类别。如果使用次要分析(Minority Analysis ),将用变换核中占次要地位的像元的类别代替中心像元的类别。

2.2 Majority/Minority处理实操

2.2.1 加载分类好的图像

加载进来的分类图像展示

2.2.2 找到 Majority/Minority处理 工具并点击打开

2.2.3 输入分类图像文件

2.2.4 Majority/Minority处理的相关参数设置

2.2.5 处理前后的图像展示

这里我创建了两个两个视图并进行了视图链接。

02 小斑块处理-聚类处理

看比较官方解释吧,聚类处理多用于空间连续性比较差的图像,一般分类好的图像中河流小湖泊什么的就可以用这个处理方法可以使得分类好的河流等线状地物连续性更好。

聚类处理( clump)是运用数学形态学算子(腐蚀和膨胀),将临近的类似分类区域聚类并进行合并。分类图像经常缺少空间连续性(分类区域中斑点或洞的存在)。低通滤波虽然可以用来平滑这些图像,但是类别信息常常会被临近类别的编码干扰,聚类处理解决了这个问题。首先将被选的分类用一个膨胀操作合并到一块,然后用变换核对分类图像进行腐蚀操作。

实操

2.1 加载分类好的图像

加载进来的分类图像展示

2.2 找到  聚类处理  的工具并点击打开

2.3 输入分类图像设置

2.4 聚类处理核心设置

聚类处理前后的图像对比展示

03 小斑块处理-过滤处理

过滤处理我说一下我的见解,大家可以参考。

这里的过滤处理和前面的Majority分析看起来类似,但是其实还是有比较大的不同,

这里是解决孤岛问题(十分形象,就是以某一个像元为中心画一个九宫格)

那么怎么去处理呢?像元的颜色取决于周围像元和自己像元颜色的差异大小,如果周围像元没有一个和自己像元的颜色相同或者相似,那么无疑这种像元的差异性就很大。那么对于差异需要有衡量标准。这里给出阈值,如果和自己像元颜色相同或者相似的周围像元的个数小于阈值,那么我们称自己像元的差异大,过滤处理会把该像元删除并将其归为未分类的像元(那么经过过滤处理之后的图像应该有一些小黑点,这些是被剔除了的,因为它们和周围像素的差异不是一点点而不是特别大。)

再来一个比较官方的解释吧。

过滤处理(Sieve)解决分类图像中出现的孤岛问题。过滤处理使用斑点分组方法来消除这些被隔离的分类像元。类别筛选方法通过分析周围的4个或8个像元,判定一个像元是否与周围的像元同组。如果一类中被分析的像元数少于输入的阈值,这些像元就会被从该类中删除,删除的像元归为未分类的像元(Unclassified )。

 实操

3.1 加载分类好的图像

加载进来的分类图像展示

3.2 找到 过滤处理 工具并点击打开

3.3 输入分类图像文件

经过过滤处理前后的图像对比展示

04 分类统计

分类好的图像中具体的分类情况你知道吗?如果想知道可以通过 分类统计 工具得知。

比较官方且通俗的解释是:

分类统计(Class statistics)可以基于分类结果计算相关输入文件的统计信息。基本统计包括:类别中的像元数、最小值、最大值、平均值以及类中每个波段的标准差等。可以绘制每一类的最小值、最大值、平均值以及标准差,还可以记录每类的直方图,以及计算协方差矩阵、相关矩阵、特征值和特征向量,并显示所有分类的总结记录。

实操

4.1 加载分类图像-略

前面已经重复了很多遍(其实都是复制粘贴-.-)

4.2 找到 分类统计 的工具并点击打开

4.3 输入分类好的图像文件

4.4 输入分类图像基于的原图像文件

4.5 选择需要统计的类别

4.6 输出设置

4.7 分类统计结果展示

05 分类叠加

这个其实很好理解,就是你想把个别几种类别叠加到原始图像中去。当然你调整好图层顺序之后(看下图)再截屏其实就不错了,但是本着严谨的态度,前面的方法太过粗糙而且细节处理不够好。

5.1 找到 分类叠加 工具并点击打开

5.2 输入底图以及底图的参数设置

5.3 输入分类好的图像(其中有很多类别的那个图像嘛)

5.4 叠加的类别选择以及输出文件参数设置

5.5 输出的分类叠加文件展示

06 对图像进行线性拉伸并保存该线性拉伸的图像

这个意思字如其意我就不过多解释了。主要是我们大部分进行拉伸都是使用的下面这个(图片如下),这个拉伸并不会保存到该图像所在的硬盘中(即下一次加载进来又是没有进行拉伸的)。

6.1 找到 数据拉伸 的工具并点击打开

6.2 输入需要进行拉伸的图像

6.3 拉伸设置以及输出设置

6.4 拉伸结果展示

07 分类结果转矢量

字如其意,就是将分类好的几种类别由栅格数据类型转换为矢量类型。

7.1 找到 分类结果转矢量结果 工具并点击打开

7.2 输入分类好的图像文件

7.3 转矢量以及输出的相关参数设置

 <p>炒茄子</p>

ENVI:分类后处理_小斑块去除_Majority/Minority处理、聚类处理、过滤处理等相关推荐

  1. GDAL+Python实现栅格影像处理之小斑块去除

    GDAL+Python实现栅格影像处理之小斑块去除 小斑块去除 使用方法 效果展示 小斑块去除 指定波段中小于指定像元个数的细小图斑清除,并且使用周围的像元值来替换. 使用方法 这里我们采用gdal. ...

  2. woocommerce分类页面模板_小程序模板怎么设计才好看?

    微信小程序界面的风格.色彩.版块布局都需要好好设计,但是大多数想要制作小程序的商家.个人都是新手,不懂设计知识.所以今天就跟大家科普下微信小程序模板设计要点,教你设计出一个美观的小程序. 1.选择高质 ...

  3. ENVI入门系列教程---二、图像分析---11.分类后处理

    every blog every motto: Live beautifully, dream passionately, love completely https://blog.csdn.net/ ...

  4. win10去掉快捷方式小箭头_电脑一分钟小技巧:桌面快捷方式小箭头去除与恢复方法...

    关注公众号,发现好技巧好教程 各位小伙伴们都知道电脑桌面上的软件都带有小箭头,我个人感觉不美观,那有没有什么办法去掉呢?答案是:有的,作者在这里教大家两种方法操作. 操作步骤如下: 方法一: 1.按住 ...

  5. python 文本分类卡方检验_中文文本分类:你需要了解的10项关键内容

    文本分类指的是计算机通过算法对输入的文本按照一定的类目体系进行自动化归类的过程.在人工智能浪潮席卷全球的今天,文本分类技术已经被广泛地应用在文本审核.广告过滤.情感分析和反黄识别等NLP领域.本文从达 ...

  6. 小冲哥c语言视频自学网,C语言二级教学视屏课件_51自学网_小冲哥.doc

    C语言二级教学视屏课件_51自学网_小冲哥.doc C语言二级教学视屏课件(51自学网 小冲哥)1. 第一章设计语言的讲解2. 第一章程序的算法与结构设计.3. 第二章C程序的设计初步了解.4. 第二 ...

  7. 机器学习 二分类分类阈值_分类指标和阈值介绍

    机器学习 二分类分类阈值_分类指标和阈值介绍_weixin_26752765的博客-CSDN博客 机器学习 二分类分类阈值_分类指标和阈值介绍_weixin_26752765的博客-CSDN博客

  8. (原码反码补码的计算)在一个8位的二进制的机器中,补码表示的整数范围是从_(1)_(小)到_(2)_(大)。这两个数在机器中的补码表示为_(3)_(小)到_(4)_(大)。数0的补码为_(5)_。

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 目录 题目 分析过 ...

  9. 微信小程序_小程序开发框架

    微信小程序_小程序开发框架 微信小程序框架 微信小程序小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 框架提供了自己的视图层描述语言WXML和WXS ...

最新文章

  1. OpenCV中导向滤波介绍与应用
  2. 在 Linux中find命令使用技巧
  3. 采用矩阵+深度优先算法解决迷宫问题
  4. 主键primary key和唯一索引unique index
  5. 【渝粤题库】陕西师范大学202421 教育管理心理学 作业 (专升本)
  6. centos 安装java sdk_Linux——CentOS7使用yum命令安装Java SDK
  7. 官方钦定TensorFlow2.0要改这个API,用户吐槽:全世界都是keras
  8. 2021上半年ICPC各类赛事时间日程
  9. AC日记——单词替换 1.7 21
  10. 拓端tecdat|决策树算法建立电信客户流失模型
  11. dstwo linux 模拟器,dstwo使用gba模拟器V1.30版本下载和使用作弊功能的作弊教程
  12. iphone/ipad 连接smb服务器,实现局域网内文件共享
  13. 对英雄联盟比赛预测(三)- 数据获取Java实现
  14. 【译】Vertical-Align: All You Need To Know
  15. threejs 实现场景围绕鼠标缩放,而不是默认的场景缩放中心
  16. example如何使用?
  17. python 代码转程序_python2代码转python3
  18. 行人reid ,多个开源地址数据变成 market1501格式合并,附代码,数据地址
  19. Excel二维交叉表恢复为一维表
  20. 图像质量评价学习笔记02:IQA模型性能评价指标(PLCC、SROCC、KROCC、RMSE)

热门文章

  1. 谷歌增强现实技术ARCore
  2. 【自动化测试】每天自动执行pytest自动化测试脚本,并生成allure报告
  3. 热门光学软件之初体验网络课程系列大纲8
  4. 最小二乘法的C语言实现
  5. 电脑屏幕扩展后电脑没有声音
  6. Nginx(8)_return和rewrite
  7. python对笔记本电脑的要求-适合编程的笔记本
  8. python抢票软件哪个好_买票回家难?软件加速包也无用?看我用python轻松抢票回家!...
  9. [RK3399][Android7.1]修改系统配置同时输出Speaker和USB音频
  10. 卷子打印用什么软件,什么软件可直接扫描试卷打印