eCognition 面向对象图像分类【分类算法介绍】Classification Algorithms_ecognition随机森林 depth-程序员宅基地

技术标签: 遥感应用  eCognition  

目录

基本分类算法

The Assign Class Algorithm【指向分类算法】

基本描述

适用范围

The Classification Algorithm【特征分类算法】

基本描述

适用范围

The Hierarchical Classification Algorithm【层次分类算法】

基本描述

适用范围

高级分类算法


 

基本分类算法

The Assign Class Algorithm【指向分类算法】

基本描述

赋值类算法是最简单的分类算法。它使用一个阈值条件来确定一个图像对象是否属于一个类。

适用范围

该算法适用于单个阈值条件满足的情况。

 

The Classification Algorithm【特征分类算法】

基本描述

分类算法利用类描述(特征)对图像对象进行分类。它计算类描述(特征)并确定一个图像对象是否可以是一个类的成员。

适用范围

基于模糊逻辑应用的隶属函数,或者在类描述中有组合条件(多特征组合),可以使用此算法。分类结果提供最似分类呈现可供你调整分类参数。

The Hierarchical Classification Algorithm【层次分类算法】

基本描述

层次分类算法用于将复杂的类层次结构应用于图像对象层次。该算法可应用于整个层次结构的类集合。它应用一个预定义的逻辑激活和禁用类基于以下规则:

  1. 只要类在继承层次结构中包含适用的子类,它们就不会应用于图像对象的分类(基于面向对象的继承特性,父类都是虚类,图像分割后的对象不会划分至父类,只会划分为最末端的子类)。
  2. 所有可用的分类特征都只应用于所选的图像对象的分类(限定条件后避免交叉影响)。

适用范围

图像特征复杂且简单的分类方法不易区分,需要经过多层次的分解才能较好的区分图像对象时,可选用本算法。

高级分类算法

高级分类算法被设计用来执行特定的分类任务。现有算法如下:

  1. 全局极值(最大值最小值)条件查找分类
  2. 局部极值(最大值最小值)条件查找分类
  3. 查找完全由某个类所包含的图像对象作为一个分类
  4. 查找完全被图像对象包围的对象作为一个分类
  5. 连接器分类:根据类的链接特征分类
  6. 切面叠加分类:通过与其他对象的重叠切面特征分类
  7. optimal box (Prototype)原型优选:基于训练样本为所选分类得到最优分割特征,同时为分类生成相应的隶属度函数实现分类。
  8. classifier分类器:基于样本的训练特征分类包括:贝叶斯(Bayes)、K临近(KNN)、支持向量机(SVM)、决策树(Decision Tree)、随机森林(Random Tree)

 

 

 

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yanggiser/article/details/105313745

智能推荐

关于REST framework 中的Request 与 Response的分析_restschema不能用reponse-程序员宅基地

文章浏览阅读3.5k次。Request 与 Response1. RequestREST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。REST framework 提供了Parser解析器,在接收到请求后会自动根据Content-Type指明的请求数据类型(如JSON、表单..._restschema不能用reponse

Apache的Order Allow,Deny 配置详解_order deny,allow-程序员宅基地

文章浏览阅读430次。原文地址:https://www.cnblogs.com/top5/archive/2009/09/22/1571709.htmlAllow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是:Order Deny,AllowAllow from Al..._order deny,allow

浙大版《C语言程序设计(第3版)》题目集-习题11-6 查找子串 (20分)_6-5 查找子串 分数 20 作者 张泳 单位 浙大城市学院 本题要求实现一个字符串查找-程序员宅基地

文章浏览阅读748次。本题要求实现一个字符串查找的简单函数。函数接口定义:char *search( char *s, char *t );函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。裁判测试程序样例:#include <stdio.h>#define MAXS 30char *search(char *s, char *t);void R..._6-5 查找子串 分数 20 作者 张泳 单位 浙大城市学院 本题要求实现一个字符串查找

dtree做权限控制_权限控制复选框插件-程序员宅基地

文章浏览阅读4.2k次。一个项目需要一个权限控制的模块,因为是重构的项目,用的是dtree,所有着手研究了一手dtree。网上也有好的地案例,比如http://www.jq22.com/jquery-info5331这个网址的模式,挺好的,就是太贵了,再比如:http://www.16css.com/menu/1184.html这个网站,里面有代码,是免费的,但是就是感觉里面的方法不太全,所以自己动手写了一个,代码如..._权限控制复选框插件

VMware虚拟机安装Windows8.1_win8镜像csdn-程序员宅基地

文章浏览阅读2k次。最近,很多小伙伴们都觉得自己的电脑内存不够了,又想换块硬盘,但又是一件复杂的事,那么就有很多人想到了PC上安装虚拟机,占用空间呢也不是很大,又方便。那么要怎么安装呢?今天就来教大家如何安装!“叮咚——”准备做好系统一时游,我们开始吧!1.安装时必不可缺镜像!如果要正版镜像那么就去这个网址:MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)或这个微软官方:下载 Windows 8.1 光盘映像(ISO 文件) (microsoft.com)https://www.micros_win8镜像csdn

C/C++经典程序训练2---斐波那契数列-程序员宅基地

文章浏览阅读1.7k次。C/C++经典程序训练2—斐波那契数列Problem Description编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n < 40)。数列描述:f1=f2==1;fn=fn-1+fn-2(n>=3)。Input输入整数 n 的值(0 < n < 40)。Output输出fib(n)的值。Sample Input7Sample..._c/c++经典程序训练2---斐波那契数列

随便推点

最新海康摄像机、NVR、流媒体服务器、回放取流RTSP地址规则说明_海康威视流媒体地址-程序员宅基地

文章浏览阅读1.9w次,点赞2次,收藏21次。本文档主要介绍海康威视设备预览、回放、流媒体取流的RTSP URL和IE直接预览、回放的HTTP URL。RTSP为取流协议,取到码流后需要解码显示,可以通过VLC播放器进行测试,IE等浏览器网页不支持RTSP协议直接取流预览或者回放。网页上需要跳过登录界面直接访问我们设备的预览或者回放画面,可以使用文档中所述的HTTP的URL实现。注:1)URL中“:”“?”“&_海康威视流媒体地址

Mybatis学习记录_findbypaging(findallparam findallparam)-程序员宅基地

文章浏览阅读193次。转载自:https://dingjn-coder.github.io/2020/03/16/%E6%A1%86%E6%9E%B6/Mybatis%E4%BB%8B%E7%BB%8D%E5%8F%8A%E4%BD%BF%E7%94%A8/#toc-heading-41Mybatis介绍Mybatis是一个java持久层框架,内部封装了JDBC,并且做了很多的优化,开发者只需要关注如何写sq..._findbypaging(findallparam findallparam)

getchar getche getch-程序员宅基地

文章浏览阅读165次。转至:https://blog.csdn.net/hairetz/article/details/4161954(1) getch()和getche()函数 这两个函数都是从键盘上读入一个字符。其调用格式为: getch(); getche(); 两者的区别是: getch()函数不将读入的字符回显在显示屏幕上,而getche()函数却将读入..._利用getch()与getche()用于交互输入的过程中完成暂停

docker备忘录_docker备忘单-程序员宅基地

文章浏览阅读132次。重点docker中镜像是静态数据通过docker run等类似命令从镜像创建一个容器, 容器是动态的数据,所有对容器的修改,不会影响创建容器的镜像. 一个镜像可以创建多个容器因为工作需要学习了一下docker的使用方法,记录在此.安装目前docker只支持linux下,而且也要是比较新的版本,比如ubuntu只有14.04和16.04支持.下面是16.04下的安装步骤 ..._docker备忘单

MFC基本控件使用——按钮(Button)_mfc 怎button控件被触发了?-程序员宅基地

文章浏览阅读5.1k次。昨天写了一个常用的控件Staticji_mfc 怎button控件被触发了?

Spring RestTemplate配置底层调用使用HttpClient_resttemplate底层使用httpclient-程序员宅基地

文章浏览阅读1.5k次。import org.apache.http.client.HttpClient;import org.apache.http.client.config.RequestConfig;import org.apache.http.config.Registry;import org.apache.http.config.RegistryBuilder;import org.apache.h..._resttemplate底层使用httpclient