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

OpenCV特征点检测算法对比

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

代码说明:

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

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

发表评论

0 个回复

  • 漫水填充
    漫水填充算法的实现,例子比较详细,可供参考
    2022-03-17 19:31:35下载
    积分:1
  • 图像检索系统
    在检索原理上,无论是基于文本的图像检索还是基于内容的图像检索,主要包括三方面:一方面对用户需求的分析和转化,形成可以检索索引数据库的提问;另一方面,收集和加工图像资源,提取特征,分析并进行标引,建立图像的索引数据库;最后一方面是根据相似度算法,计算用户提问与索引数据库中记录的相似度大小,提取出满足阈值的记录作为结果,按照相似度降序的方式输出。
    2022-01-26 00:01:01下载
    积分:1
  • 光流法
    光流法是用于目标跟踪:对于一个连续的视频帧序列进行处理;针对每一个视频序列,利用一定 目标检测方法,检测可能出现的前景目标;如果某一帧出现了前景目标,找到其具有代表性的关键特征点;对之后的任意两个相邻视频而言,寻找上一帧中出现的关键特征点在当前帧中的最佳位置,从而得到前景目标在当前帧中的位置坐标;如此迭代进行,便可实现目标的跟踪。
    2022-07-25 14:34:12下载
    积分:1
  • Opencv彩色目标跟踪(VS2010开发平台)
    资源描述运用vs2010作为开发平台,通过opencv库进行彩色目标识别的设计。给出了彩色目标识别的算法设计,并实现了对指定的彩色目标的跟踪识别。
    2023-04-16 15:05:04下载
    积分:1
  • 使用Opencv读取16bitTIFF图像的函数
    //这是一个使用Opencv读取16bitTIFF图像的函数,使用与已知宽高的图像//注意需要在函数外部为图像分配内存,使用完毕后记得释放内存//参数:imagePathName 待读入的影像路径名 __in__//参数:subImage 保存读入数据的数组 __out__//返回值:成功返回true,失败返回false/*unsigned short* subImage = new unsigned short[subWidth * subHeight];memset(subImage, 0, subWidth * subHeight);read16bitTiffOpencv("2084_00.tif", subImage);......delete[] subImage;*/
    2022-06-14 09:08:36下载
    积分:1
  • 相位相关法
    基于opencv的相位相关法,实现将图像从空域转换到频域,计算图像间平移参数,进而用于图像间配准,效果不错
    2022-04-25 18:19:04下载
    积分:1
  • 对监控视频进行压缩,有人得保存,没有则滤除
    视频压缩程序,图像处理的方法判别视频中是否有人,然后压缩视频。编译可直接运行
    2022-02-09 23:26:50下载
    积分:1
  • 非线性滤波中值滤波opencv实现
    用像素点邻域灰度值来代替该像素点的灰度值,去除脉冲噪声、椒盐噪声,同时保留图像的边缘细节
    2023-08-10 07:05:05下载
    积分:1
  • opencv批量改变图片大小
    利用opencv批量改变图片大小,原图片名字需要统一格式放在文件夹中
    2022-03-24 00:31:15下载
    积分:1
  • opencv手势控制
    opencv实现的手势控制,c++实现,可在vs2017环境中打开,直接编绎可用,实现较为简单,注释详细,简单易懂,非常容易看懂。。。。。。。。。。。
    2022-10-30 18:45:08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载