登录
首页 » 图像处理 » kalman+camshift 跟踪程序

kalman+camshift 跟踪程序

于 2022-05-28 发布 文件大小:2.43 MB
0 199
下载积分: 2 下载次数: 1

代码说明:

针对camshift跟踪容易丢失目标问题,加入了kalman滤波来预测下一个可能存在的位置,跟踪丢失的几率降低。cam-shift算法的原型是mean-shift算法,后者的核心是沿某种函数的梯度方向迭代,之后根据迭代次数和误差阈值收敛于某一个范围,这个范围就是“要找”的区域。 这个函数是目标区域色彩直方图在当前关键帧的投影得到的图像,可以把这个图像理解成一种空间函数分布——色彩地形图。 cam-shift算法是对mean-shift算法的升级,可以进行窗口可变的迭代……cam-shift是一种基于密度函数迭代的跟踪算法,对运动不敏感,所以不能进行两帧之间目标的关联分析(这一部分要我们自己做)。而这个算法之所以能够用来跟踪,我认识是算法的前提假设,相连帧间目标的运动是微小的,即运动是近似连续的,这样密度函数是连续的,就可以沿梯度方向寻找局部最优值,这是这个局部最值就是目标区域。 cam-shift算法很容易跟丢,这是因为密度函数可能有多个峰,而梯度搜索很容易掉进局部最优值,而不能再到全局最优。多峰值的出现是因为背景的干扰。所以密度函数的选取,即目标特征的表示方式,是一个很重要的部分。

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

发表评论

0 个回复

  • 基于MFC下OpenGL的环境配置
    对于那些初学者 OpenGL 的学生,你可能不知道太多什么是 MFC。它并不重要,只要 OpenGL 去相信有一天你会使用 MFC,但当你需要时,宝贝你得到更深入地了解配置环境的 OpenGL 在 MFC 中吗?如果不是,没关系,那里的已配置的资源,来和下载它 !
    2022-04-22 00:34:24下载
    积分:1
  • 卡尔曼滤波
    应用背景我用opencv这个项目。但它不是相同的OpenCV的样本。关键技术本项目是卡尔曼跟踪源代码。卡尔曼滤波类似粒子跟踪。
    2022-03-25 12:05:49下载
    积分:1
  • 简单的avi2jpg-把avi文件转换为jpg帧序列
    把一段avi视频转换为多帧jpg文件,其中实例内包含avi文件,生成的jpg文件序列默认放置在源码文件夹下。
    2022-05-16 18:18:50下载
    积分:1
  • 16 点近似二维 DCT 的 Verilog 代码
    此代码将计算 16-点二维离散余弦变换通过执行两个 1 D DCTs.1st 一维离散余弦变换应用于每个输入中的行,并且从这个结果一维 DCT 执行的每一列。它由输入的加法器块,8 点近似离散余弦变换和置换块组成。
    2022-10-29 05:25:02下载
    积分:1
  • 边缘检测与 labview 使用视觉采集
    在图像处理中,即边缘检测为实时图像做处理,。可以使用 USB 摄像头或摄像头的笔记本电脑。
    2022-02-02 23:40:46下载
    积分:1
  • 验证码生成
    生成验证码,格式支持:png、jpg、gif、flash 此验证码来源于DISCUZ论坛,用于学习研究用,验证码出来的效果相当的不错!
    2022-10-08 10:35:03下载
    积分:1
  • 迭代最近点程序
    用于三维或二维图像的配准,或三维人脸识别,迭代最近点的目的是求出一个刚体变换矩阵,将两幅图像用数据点表示,一幅图像乘以这样一个刚体变换矩阵就可变换到另一副图像上去
    2022-01-26 02:20:30下载
    积分:1
  • 混合高斯背景建模
    资源描述视频处理需要提取前景,相对于简单的帧差法而言,混合高斯建模能直接提取出前景,但是运算量有些大。
    2023-01-10 01:05:14下载
    积分:1
  • VB BMP 大小调整
    这个源代码是 BMP 大小调整。 开始位置和结束位置选定。 但是,不完整。
    2022-10-16 11:50:02下载
    积分:1
  • obj文件的读入 旋转平移 缩放
    能够实现obj文件的读入 旋转平移 缩放,可以在 vs2010 上 完美运行,dll文件在第一个文件夹里,可是自己情况选择添加。,
    2023-08-02 08:50:10下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载