-
基于opencv的sift运动目标跟踪
应用背景
SIFT算法是D.G.Lowe[40]于1999年提出的,SIFT算法可分为两个部分:第一部分是生成SIFT特征,即SIFT特征向量提取过程;第二部分是通过对提取的SIFT特征进行匹配。 特征点描述子生成:计算每个4x4小块上8个方向的梯度方向直方图,并为每个梯度方向做一个累加值,得到一个种子点,如图3.5右图所示。图中每个特征点是由2x2个种子点构成,则每个种子点都具有8个方向的向量信息。为增强SIFT特征匹配的稳定性,每个特征点都通过4x4个种子点来加以描述,这就使得每个特征点都能够生成128个数据,进而形成4x4x8=128维的SIFT特征向量,其中4x4表示16个种子区域,8表示区域的8个方向。
关键技术(1)SIFT算法是一种基于图像局部特征提取的方法,SIFT特征具有尺度缩放不变性、旋转不变性,对视角变化、光照变化、物体运动、噪声也具有良好的稳定性。
(2)高速性,优化的SIFT算法可满足实时性需求。 (3)多量性,SIFT算法可以提取大量的特征点。 (4)可扩展性,SIFT算法可与其他算法相结合。 (5)独特性好、信息量丰富,匹配快速、准确。
经过第一阶段SIFT特征向量生成,第二阶段就是对提取的特征向量进行匹配。其特征点匹配步骤为:假设两幅待匹配的图像分别为S、T,分别从两幅图中提取SIFT特征点。
- 2023-06-24 03:30:06下载
- 积分:1
-
雷达定位仿真程序
是MATLAB写的一个雷达定位的仿真程序,带gui界面的,非常的好,界面友好,很适合大家拿来学习,特别是想要学习MATLAB中gui编程的人们。
- 2022-01-22 07:40:58下载
- 积分:1
-
分布式视频编码器
分布式视频编码系统中的编码器,C++语言实现,经测试可以使用。分布式视频译码器与传统视频编码不同的地方是它在编码端实现低复杂度而在解码端高复杂度,这使得分布式视频编码系统有非常广大的应用前景。
- 2022-12-25 08:45:03下载
- 积分:1
-
Blob 算法
如何检测一张照片中汽车的对象,使用 openCV 项目和平衡配装优化问题算法完整文档作为 html 文件中的描述
- 2022-07-13 08:24:49下载
- 积分:1
-
QT5+OpenCv3,完全可以使用代码
资源描述
网上看了很多的教程,但是按照教程来其实是不行的,而且那大多是互相抄的,明显看的出来。这是我自己看书,然后咨询了很多人,一步一步的试,最后配出来了。
使用的是QT5.5.1,opencv使用的3.0
大家主要要看我的pro文件里面的INCLUDEPATH 和 LIBS里面的写法
- 2022-09-14 11:40:04下载
- 积分:1
-
图像处理,Gabor变换提取图像纹理特征的源代码
图像处理中用到的非常多的Gabor变换提取图像纹理特征的源代码,纹理特征是掌纹中最重要的形态特征,而且掌纹特征中的主要纹线形成是与生俱来的,具有唯一性和确定性,基本上不发生改变,同时在低质量和低分辨率的图像中,我们仍能够清晰地辨认出掌纹的形态特征。
- 2022-05-21 08:36:17下载
- 积分:1
-
从视频中检测手势区域
手势检测从视频序列中检测到手并定位手的区域,该过程对于特征的选择与处理相当关键,肤色及运动信息是经常被采用的两个有效的特征。但是,现实环境中由于光照变化、背景复杂及其它不可预知的干扰,仅一个特征往往不能有效地定位出手,需要多种特征互补,手势检测方法分为基于肤色信息、基于运动信息及多信息结合三类。本实验通过肤色信息检测出人手的位置,并使用红色矩形框框出区域。该实验从视频中检测出人手并定位手的区域。
- 2022-04-24 21:58:28下载
- 积分:1
-
图像读取
一个用C/C++直接读取像素的例子,供底层源码学习。程序可以运行,直接读入照片,然后将像素内容读取到内存,读者可以查看照片DIB数据的每一个细节,供学习使用。
- 2022-07-04 23:32:45下载
- 积分:1
-
神经网络算法
采用误差反向传播算法的神经 networkk 培训。回 propagagtion 算法用于训练神经网络.backwards 的输入的验证
- 2023-05-20 23:10:03下载
- 积分:1
-
蛇梯棋 - 尝试使用 HTML5
翻译 maninwest@Codeforge 作者:Manas Bhardwaj@CodeProject
这里是简单地演示使用HTML5实现蛇梯棋游戏。
背景
这个游戏通常需要两方进行。但是,这个实现是单击游戏,主要用于展示用到的原理和背后隐藏的潜力。
我希望能深入探索HTML 画布元素 - 也就是这个游戏的核心。
我们首先将了解一下画布元素,然后再查看它在蛇梯棋中的应用。
画布
画布是引入 HTML5 的一个新元素,正如字面意思所示,可以通过它使用java script绘制图形。它可以绘制图形、图像和动画。让设计师、动画制作者更加方便。
在某些浏览器中,画布元素不受支持,但是在 Firefox 1.5 及更高版本中,Opera 9 和更高版本中, Safari, Chrome, and Internet Explorer 9 的新版本中均受支持。
使用代码
让我们看看 是如何在游戏开发中使用的。从一个包含 元素的简单 HTML 页面开始。
- 2022-02-21 15:07:54下载
- 积分:1