-
OpenCV特征点检测算法对比
SIFT/SURF基于灰度图,
一、首先建立图像金字塔,形成三维的图像空间,通过Hessian矩阵获取每一层的局部极大值,然后进行在极值点周围26个点进行NMS,从而得到粗略的特征点,再使用二次插值法得到精确特征点所在的层(尺度),即完成了尺度不变。
二、在特征点选取一个与尺度相应的邻域,求出主方向,其中SIFT采用在一个正方形邻域内统计所有点的梯度方向,找到占80%以上的方向作为主方向;而SURF则选择圆形邻域,并且使用活动扇形的方法求出特征点主方向,以主方向对齐即完成旋转不变。
三、以主方向为轴可以在每个特征点建立坐标,SIFT在特征点选择一块大小与尺度相应的方形区域,分成16块,统计每一块沿着八个方向占的比例,于是特征点形成了128维特征向量,对图像进行归一化则完成强度不变;而SURF分成64块,统计每一块的dx,dy,|dx|,|dy|的累积和,同样形成128维向量,再进行归一化则完成了对比度不变与强度不变。
- 2022-02-02 18:24:50下载
- 积分:1
-
C# 选择目录 生成图片缩略图 实例源码
选择某一个目录,将某一个目录下的所有图片读取出来 并以缩略图的形式展现
- 2013-05-22下载
- 积分:1
-
VC++.NET
一本不错的VC.net控件书,可以对你的开发有所启发(A good book VC.net controls can be a source of inspiration to develop your)
- 2008-08-01 22:37:28下载
- 积分:1
-
ADC
说明: 基于stm32f103 adc DMA采样以及均值滤波程序(DMA sampling and mean filtering program based on STM32F103)
- 2019-12-28 16:59:33下载
- 积分:1
-
视频通讯代码
vc++,视频通讯接口,以及访问数据库源码
- 2022-06-14 20:49:59下载
- 积分:1
-
BAM
一个用C编写的BAM神经网络算法的实现及其演示程序(prepared by the BAM neural network algorithm implementation and demonstration program)
- 2005-06-04 18:29:03下载
- 积分:1
-
AutoFinderDemo
使用多线程进行文件的查找,有一个缺点就是占用的资源太多了,但是速度会快。(Using multi-threaded file search, there is a drawback is that the resources too much, but the speed will be faster.)
- 2013-09-21 17:16:49下载
- 积分:1
-
ScoreManageSystem
这是学习C++的过程中,练习面向对象思想的最好的例子,就是学生成绩国力系统
(This is a learning process C++ practice of object-oriented thinking the best example is the national system of student achievement Floyd algorithm- the shortest path directed graph)
- 2014-05-11 22:46:37下载
- 积分:1
-
F28335-BLDC
28335 BLDC驱动 开环闭环控制方式均有 PID控制 位置反馈(28335 BLDC Drive Open Loop Closed Loop Control Mode with PID Control Position Feedback)
- 2020-06-15 22:40:02下载
- 积分:1
-
bankmanagement
一个模拟银行账户管理的软件,实现账户创建,修改,查询,清理的功能(A simulated bank account management software, the realization of accounts to create, modify, query, clean-up function)
- 2009-04-19 15:02:04下载
- 积分:1