网站首页 > 技术文章 正文
SIFT,一种检测局部特征算法,该算法通过求一幅图中的特征点(及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,SIFT特征具有尺度不变性,即使改变旋转角度,图像亮度或拍摄视角,仍然能够得到好的检测效果。
1)构建尺度空间(Scale space):
2)高斯模糊
模糊模板:
模糊模板的计算:
二维高斯模糊产生黑边,如下虚框值为0,计算后值偏小:
分离高斯模糊,处理黑边,仅考虑图片内部,虚框不考虑。
3)差分高斯函数:
极大值和极小值能够产生比其他函数(包括梯度,Hessian,Harris角点函数)更加稳定的特征。
4)构建图片金字塔:
金子塔自下而上分为多层,在第一层中,对原始图像不断用高斯函数卷积,得到一系列逐渐平滑的图像。在这一层中,相邻的高斯图像差分得到高斯差分图像。这一组进行完毕后,从中抽取一幅图像A进行降采样,得到图像B的面积变为A的1/4,并将B作为下一层的初始图像,重复第一层的过程。选取A的原则是,得到A所用的尺度空间参数σ为初始尺度空间参数的2倍。设k = 21/s,在s个尺度中寻找极值点,则每层要有s+3幅图像,生成s+2幅高斯差分图像。
5)空间极值点检测
6)关键点精准定位:提取稳定关键点
7)Orientation assignment
8)局部描述子
- 上一篇: 如何使用OpenCV进行手写数字分类器
- 下一篇: ui2code中的深度学习+传统算法应用
猜你喜欢
- 2024-10-08 基于ASIFT算法特征匹配的研究 基于sift特征的图像配准
- 2024-10-08 多传感器数据融合:提升环境感知精度的关键
- 2024-10-08 手眼标定如何一步步实现 手眼标定流程
- 2024-10-08 OpenCV4Net的开始【核心库】 OpenCvSharp 介绍
- 2024-10-08 使用 OpenCV 对图像进行特征检测、描述和匹配
- 2024-10-08 机器视觉(七):图像特征提取 图像特征提取系统流程图
- 2024-10-08 opencv 图像特征一文通 opencv图像识别特定形状
- 2024-10-08 一种事件相机描述子——DART 事件相机行为识别
- 2024-10-08 SIFT算法原理:SIFT算法详细介绍 sift算法python
- 2024-10-08 「火炉炼AI」机器学习050-提取图像的Star特征
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)