登录
首页 » opencv,c++ » OpenCV特征点检测算法对比

OpenCV特征点检测算法对比

于 2022-02-02 发布 文件大小:1.15 kB
0 151
下载积分: 2 下载次数: 1

代码说明:

SIFT/SURF基于灰度图, 一、首先建立图像金字塔,形成三维的图像空间,通过Hessian矩阵获取每一层的局部极大值,然后进行在极值点周围26个点进行NMS,从而得到粗略的特征点,再使用二次插值法得到精确特征点所在的层(尺度),即完成了尺度不变。   二、在特征点选取一个与尺度相应的邻域,求出主方向,其中SIFT采用在一个正方形邻域内统计所有点的梯度方向,找到占80%以上的方向作为主方向;而SURF则选择圆形邻域,并且使用活动扇形的方法求出特征点主方向,以主方向对齐即完成旋转不变。   三、以主方向为轴可以在每个特征点建立坐标,SIFT在特征点选择一块大小与尺度相应的方形区域,分成16块,统计每一块沿着八个方向占的比例,于是特征点形成了128维特征向量,对图像进行归一化则完成强度不变;而SURF分成64块,统计每一块的dx,dy,|dx|,|dy|的累积和,同样形成128维向量,再进行归一化则完成了对比度不变与强度不变。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 人脸检测
    实现了人脸检测,利用Haar级联,将检测到的人脸戴上面具。
    2022-03-24 12:56:08下载
    积分:1
  • 对图像进行批处理
    批量读取多张图片,提取图像ROI,在提取得到的感兴趣区域中对图像进行操作。计算并绘制读入图像的颜色直方图,显示原始图像,ROI图像以及彩色直方图。
    2022-05-30 03:44:10下载
    积分:1
  • opencv实现图像的形态学滤波之膨胀
    通过形态学滤波操作,能够实现如下功能:消除噪声、分割独立的图像元素、在图像中连接相邻的元素、寻找图像中明显的极大值区域或极小值区域、求出图像的梯度,膨胀求解图像局部最大值
    2022-05-16 08:35:38下载
    积分:1
  • OPENCV-动态车道线识别算法
    本算法实现了 对测试中视频流中的车道线的动态识别方法,直接将视频读入即可进行识别。是做毕业设计的好代码。
    2022-12-10 17:30:16下载
    积分:1
  • 基于OpenCV的blob实现的多运动目标跟踪
    基于OpenCV的blob实现的多运动目标跟踪,该工程提供完整的实现代码,主要通过Blob实现多目标的跟踪检测。原理简单,实现效果有限,但适合视频跟踪初学者的学习使用,可以学习到跟踪领域基本的思路。
    2022-01-25 19:57:22下载
    积分:1
  • Shi-Tomasi提取算法
    在opencv+VS2013平台上实现Shi-Tomasi提取算法,可在图片上绘画出Shi-Tomasi特征点
    2023-04-24 00:00:03下载
    积分:1
  • opencv图像背景分离
    利用opencv实现运动目标与背景分离,可在此基础上进行进一步的图像处理及目标追踪等。
    2022-03-04 02:33:57下载
    积分:1
  • VS+OpenCv开发平台,图像处理程序代码
    OpenCv例程代码,包括摄像头调用,边缘识别,形状识别,图形提取,图形匹配等代码,是学习opencv很不错的资料
    2022-02-12 19:58:49下载
    积分:1
  • 密集点匹配
    本程序是利用双目视觉进行三维重构,是利用密集点进行三维重构,平台是VS6++和opencv1.x,亲测有用,希望能够对大家的学习工作带来帮助。
    2022-03-02 16:46:46下载
    积分:1
  • ostu算法实现目标跟踪opencv2.49+vs
    2023-06-10 15:55:20下载
    积分:1
  • 696518资源总数
  • 105885会员总数
  • 31今日下载