图像算法处理知识集合
此博客记录一些自己查找过的资料,方便自己查找。
数字图像的基本概念和图像变换知识点见此博客
一、图像滤波与增强
1、4个经典滤波算法原理与实现中值 高斯 双边 导向滤波
2、偏导数 方向导数 法向量及梯度
3、图像梯度原理
4、图像梯度:4个算子及代码-Robert-Prewitt-Sobel-Isotropic Sobel-Laplace
5、图像梯度算子–Sobel/scharr/Laplacian
6、图像增强算法总结
二、直方图
1、直方图均衡化:原理1、原理2
2、直方图匹配(规定化):原理1、原理2及代码
三、边缘检测
常用的边缘检测模型有很多:
一阶有:Roberts算子,Prewitt算子,Sobel算子,Canny算子等。
二阶有:Laplacian算子等。
边缘检测是基于图像梯度来实现的,而获得图像梯度就转变为通过各种算子对图像进行卷积运算获得。因此图像的边缘检测算法的核心在于算子。
基本原理
Canny边缘检测
四、图像分割:
1、基于阈值的分割
固定阈值分割;
自适应阈值分割–最大熵阈值分割 (KSW熵算法)-OTSU大津法/最大类间方差法(代码)-
直方图双峰法
迭代阈值分割
2、基于边缘的分割-Canny-Harris-SIFT-SURF(SIFT改进版)
3、基于区域的分割-分水岭算法(watershed)-种子区域生长法-区域分裂合并法
4、基于图论的分割
5、基于能量泛函的分割
五、数据降维
1、PCA主成分分析–公式及步骤-数学原理详细讲解–实例及代码–彩色图片降维
2、SVD奇异值分解-
六、图像融合
1、可见光图像与红外图像及其灰度直方图
2、PCA图像融合原理
图像算法处理知识集合相关推荐
- web前端知识集合——javascript基础篇之javascript背景历史和运行环境(一)
前言:温故而知新,可以为长也!万变不离其宗,无论是现在web前端技术衍生出多么优秀,好用的框架,插件,都离不开这门语言的基础知识.掌握各种优秀的框架,插件,只是"善用工具的人",深 ...
- web前端知识集合——javascript基础篇之常量和变量(二)
3. 变量和常量: 1.1 变量的声明: js三种方式声明变量,声明不赋值时,默认值为underfined. (1)var声明:var name='Ace',同时声明多个变量var a=1,b=2,c ...
- Android 开发知识集合目录
深入理解java的形参和实参: www.cnblogs.com/xuxinstyle/- sharepreference 与 数据库 区别: Android 各版特点: Android发展史(Andr ...
- JAVA基础知识-集合
文章目录 @[TOC](文章目录) 集合 Collection集合 List集合 ArrayList LinkedList Set集合 HashSet TreeSet Map集合 HashMap 迭代 ...
- GAMS系列分享3-GAMS基础知识-集合
重点是集合的概念,顺便提一下gams的基本数据类型(注意parameter),一两分钟读一读相信对你会有点好处.里面有对电力系统对集合概念应用的例子,及本人对集合概念的理解. 目录 0 基本的数据类型 ...
- 最新最全的python 基础知识集合
1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的属性,为可执行,在用 ./ 执行a.py 文件 2.简 ...
- java基础知识-集合和泛型
集合 我们首先介绍一下集合的概念 集合:集合是java中提供的一种容器,可以用来存储多个数据. 那么它和数组有什么不同呢? 数组的长度是固定的,集合的长度是可变的. 数组中存储的是同一类型的元素,可以 ...
- 计算机面试数据库基本知识,面试基础知识集合(python、计算机网络、操作系统、数据结构、数据库等杂记)...
JS 面向对象随笔 1.一个对象的静态属性只能通过类名来访问 不能通过实例来访问 如下面定义个HelloWord的类 function HelloWord(){ console.log("这 ...
- mysql rollup 排序_MySQL基础实用知识集合(二)
上期小编给大家汇总介绍了mysql的6个基础的知识点,下面继续给大家分享一下另外7个知识点: 7.什么是死锁?怎么解决? 死锁:两个或多个事务相互占用了对方的锁,就会一直处于等待的状态. 常见的解决死 ...
最新文章
- word打出来的字体总是变宋体
- python编写一个软件-使用python制作一个解压缩软件
- 异常:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。
- nodejs-安装/helloworld/npm
- python打开中文文件名_[请教]python的中文文件名处理
- synchronized的基本认识
- github 公钥 私钥_ubuntu git生成ssh key (公钥私钥)配置github或者码云
- 如何在Visual Studio 2017中使用C# 7+语法
- Linux优盘挂载卸载以及文件查看
- 注解由谁读取并解析的?
- php映射,PHP实现路由映射到指定控制器
- c语言调用sqlite
- f018计算机辅助设计是什么,F018,丝印Marking-电子元件丝印查询
- 前端计算机英语单词,解决文件命名,变量命名头皮发麻,单词超多1700个前端专属单词,css常用命名单词【起名字太烦了全背下来内卷吧小伙伴大前端时代来临了】
- ANSYS网格划分标准及方法
- 有关计算机专业工作室的名字,盘点最好听的工作室名字大全
- JS验证邮箱格式、信用码、税号和注册号
- MTK平台fastboot单烧img文件
- 【汇编语言】贪吃蛇游戏(一)
- WPS怎么转换成office