传统图像处理(滤波算子、边缘、角点、特征提取)算法大全
由于之前搞图像时留下的笔记都太乱、没有章法,详细的总结部分后续有时间再整理,在这里先做个大一统,有疏漏的地方还请博友们指正,比如业界常见的ISP、3A相关的算法,网上比较优质的资料好像不太多~
文章目录
- 图像算法大全:
- 图像基础:
- 形态学操作:
- 角点检测:
- 边缘检测:
- 图像分割:
- 特征提取:
- 对象跟踪:
图像算法大全:
图像相似度算法:图像哈希 + 哈希感知算法;轮廓形状描述子:链码、边界长度、曲率(HK2003算法)、弯曲能量、签名、弦分布傅里叶形状描述子、B样条、形状不变量PDM形状、近似配准、ASM配准、AAM建模&配准几何区域描述子:面积、欧拉数、投影、宽高、离心率、细长度、矩形度、方向、紧致度统计矩、凸包、细化骨架(MB/MB2 骨架提取算法)、区域分解、区域邻近图图像-常用的特定算法:NMS非极大值抑制、Fisher最优分割法-聚类、匈牙利算法-二分图最大匹配Ransac随机采样一致性算法、KD-树最近邻搜索Kohoen特征图-自组织神经网络、Hopfield自组织神经网络
图像基础:
灰度图
阈值化:自适应阈值化、Otsu最优阈值检测
直方图:灰度直方图、H-S直方图、直方图均衡化
重映射:(几何变换)镜像、反转、反向投影(通过模板直方特征在原图中对定位模板);
图像金字塔:高斯-、拉普拉斯-、差分高斯金字塔;(上采样、下采样)
滤波算子:
高斯滤波、中值滤波、均值滤波、方框(盒式)滤波、双边滤波、低/高通滤波、引导(导向)滤波
边缘检测算子:Canny算子、Sobel算子、Laplacian算子、Scharr滤波
频域滤波:Gabor滤波、Frangi滤波
时域滤波:
限幅滤波、中值滤波、均值滤波、滑动平均滤波、中值平均滤波、限幅平均滤波
一阶滞后滤波、加权递推平均滤波、消抖滤波
Lanczos滤波、卡尔曼滤波、粒子滤波、逆滤波、维纳滤波
绘制:线、矩、圆、FloodFill 漫水填充
轮廓检测:
形状检测:霍夫直线 & 圆检测、曲线检测
椭圆拟合、多边形逼近
凸包:不规则图像凸包、最小规则图形凸包、椭圆拟合、逼近多边形曲线
模板匹配:平方差法、相关法、系数法…
特征匹配:暴力匹配、Flann匹配、BFMatcher匹配
矩特征:矩的计算、面积周长计算、质心、一二三阶矩
距离变换:透视变换、仿射变换;
八链码: 描述曲线或边界的方法,表示曲线和区域边界;
傅里叶变换:频域滤波、高斯高/低通滤波;
小波变换:
图像压缩&编码:
形态学操作:
腐蚀,膨胀;
开,闭;
形态学梯度、顶帽、黑帽;
角点检测:
Harris、Tomasi、亚像素角点;
边缘检测:
Canny 边缘检测;
DoG一阶边缘提取;
Log拉普拉斯-高斯边缘提取;
图像分割:
分割依赖:基于阈值、基于区域、基于边缘、基于聚类方法、基于基因编码、基于图论方法、基于小波变换
分水岭:
邻域边缘跟踪:
邻域区域生长:
最小割最大流:
GraphCut & GrabCut:
聚类法:MeanShift
…
特征提取:
特征类型:关键点 kp、描述子 [x]、特征图;
Hog、Sift、Surf、ORB、MSER、LBP、Retina
Fast、Brisk、Star、GFTT、Dense、SimpleBlob、Akaze、Gist、Freak
纹理:Gabor、GLCM、GMRF、GLDS、FD
对象跟踪:
BSM(背景消去建模);
KL 光流法(密集-,稀疏-);
CamShift、MeanShift(连续自适应);
相关滤波(目标)跟踪算法:
MOSSE, ICF, KCF, DSST, ECOHC, SAMF, Staple, LMCF, LCT, SRDCF, SRDCFdecon, BACF, GOTURN
传统图像处理(滤波算子、边缘、角点、特征提取)算法大全相关推荐
- [传统图像处理]-------DOG算子(高斯差分算子)和高斯模糊
一,DOG算子的作用: DOG(Difference of Gaussian)意为高斯函数的差分.是灰度图像增强和角点检测的一种方法. 二.高斯模糊 由于DOG是利用高斯模糊(也叫高斯平滑)实现的,所 ...
- 不同图像锐化算子提取的图像信息有哪些不同_传统图像处理
传统图像处理 一.边缘检测算子 ①Sobel算子 该算子中引入了类似局部平均的运算,因此对噪声具有平滑作用,能很好的消除噪声的影响.与Prewitt算子相比,Sobel算子对于像素的位置的影响做了加权 ...
- 详解车道线检测算法之传统图像处理
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 / 导读 / 车道线检测算法分为传统图像处理方法和深度学习方法.本文详细介绍用传统图像处理方法来解决车 ...
- dsp图像处理Prewitt算子边缘检测
--(完整工程文件到我的资源下载) Prewitt算子边缘检测 一.实验背景与意义 图像处理就是对信息加工以满足人的视觉心理或应用需求的方法.图像处理的方法有光学方法和电子学方法.从20世纪60年代起 ...
- 传统图像处理与深度学习又一结合:时空多尺度非局部自相似集成视频超分
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:AI算法与图像处理 导读 本文将传统图像处理中的自相似性 ...
- 【论文解读】传统图像处理与深度学习又一结合:时空多尺度非局部自相似集成视频超分...
作者丨Happy 编辑丨极市平台 导读 本文将传统图像处理中的自相似性.金字塔等思路与深度学习相结合进行视频超分,得到了SOTA指标,并为传统图像处理思路与深度学习提供了一个新的结合点.>> ...
- 双一流博士整理的计算机视觉学习路线(深度学习+传统图像处理)
因工作需要,年初花了4个月左右时间学习了机器学习.神经网络相关的知识,工作日每天大概学习4-6个小时,周末每天大概10个小时,工作中的需求应对也得心应手了. 想快速入门的话,从自己的经验看,可以先不看 ...
- OpenCV4 | 如何让传统图像处理实现三十倍加速的顶级技能
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 OpenCV4 + CUDA 从配置到代码..... 引子 一直有 ...
- OpenCV与图像处理学习十三——Harris角点检测(含代码)
OpenCV与图像处理学习十三--Harris角点检测(含代码) 一.角点的概念 二.Harris角点检测的实现过程 三.Harris代码应用 一.角点的概念 角点: 在现实世界中, 角点对应于物体的 ...
最新文章
- 用Sketchup和Vray学习室内设计
- vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory
- JSESSIONID的简单说明
- Flex与.NET互操作(九):FluorineFx.NET的认证(Authentication )与授权(Authorization)
- 基于mui框架读取nfc数据_基于NFC的数据采集软件系统的设计与实现
- 2017年秋招-广联达面试及思考
- css_input[checked]复选框去掉默认样式并添加新样式
- 【z】多线程Java Socket编程示例
- 外部类、内部类、局部内部类、匿名类(Java)
- 【ArcGIS|空间分析】栅格数据缓冲区分析-学校选址
- bootstrap.min.css和bootstrap.min.js以及bootstrap.bundle.min.js下载,jquery各版本下载
- 动软代码生成器v2.78Mysql备注生成完美修复dll
- JavaScript参考文档
- 开发过程中沟通的重要性
- HTML超链接标签—链接QQ在线聊天
- 北京的互联网公司有哪些?
- 金铜仙人辞汉歌-李贺
- JAVA萌新学习day17.18天 数据库MySQL
- linux创建套接字文件类型,Linux日记---0X03文件类型
- 最新版本Hadoop面试题