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

kalman+camshift 跟踪程序

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

代码说明:

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

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

发表评论

0 个回复

  • 测地线主动轮廓模型
    这个 Matlab 程序实现测地线主动轮廓线模型。测地线活动轮廓。测地线活动轮廓模型,由Caselles et al.引入,为从经典的主动轮廓模型的边缘检测提供替代模型。这种方法是相当于找到一个精心挑选的黎曼空间的两个点的测地距离。这个新的模型并不冲浪呃从一些古典的主动轮廓线模型的限制。由于这种模型的内在本质,几何形状的轮廓的变化都自动处理,因此可以同时识别多个对象。此外,这种新方法使用参数较少,因此减少了对图像的预处理,需求。这种方法也不太容易变化的边缘,允许对象与非理想边缘将被认出。
    2022-03-07 00:07:07下载
    积分:1
  • canny的改进算法
    介绍传统边缘检测方法(Roberts, Sobel, Prewitt, LOG, Canny),针对传统Canny算法中的缺陷,提出一种基于自适应平滑滤波和3*3 领域梯度幅值计算方法的改进的Canny算法进行边缘检测,利用Matlab得出实验图像,并进行无噪声下各算子算法的对比,有噪声下各算法的对比,原始Canny算子和改进的Canny算子在无噪
    2022-10-31 11:55:03下载
    积分:1
  • 《MATLAB智能算法30个案例》源代码
    《MATLAB智能算法30个案例》教程对应的代码文件,对于初学智能计算的人员很有用,30个案例稍微改动就可用到其他程序中
    2022-07-06 15:05:03下载
    积分:1
  • 高斯分布的水平集驱动
    由高斯分布驱动的水平集,由李旺实现。这篇论文发表于2009年的信号处理
    2022-03-15 04:18:11下载
    积分:1
  • 质量分析的matlab源码
    应用背景图像质量分析是一个标准,用于比较研究的图像的质量,在原来的和编辑的一个。由于不同的算法在原图像上的应用,编辑的图像在不同的参数值发生变化。虽然在某些参数值的增加可能也会出现在一些其他的,参数导致一个良好的质量形象是永远和更大的。关键技术在MATLAB环境下已被用来实现 ;图像质量分析 ;评价。是一种最流行的工具进行图像处理分析的MATLAB具有很高的使用和作为一个结果,我们的代码实现MATLAB只有这样我们将得到一个 ; 对图像质量的比较研究;之间的原始和处理后的编辑之一。
    2022-06-26 20:07:47下载
    积分:1
  • 的读取显示与旋转 的旋转
    该算法主要针对的是8位位图图像的旋转,首先定义了MyDIP类,通过定义一些成员变量以及成员函数对图像进行旋转的实现。在实现旋转的过程中首先应该将所要进行处理的图像进行读取与显示,因此,算法中通过调用OnOpenDocument(LPCTSTR lpszPathName)和ReadImgFile(CString sName)进行图像的读取,之后利用OnDraw(CDC* pDC)将原 始图像进行显示。之后利用OnMenuitem32778() 和OnMenuitem32779() 实现图像的顺时针和逆时针的旋转,由于旋转过程中,图 像的大小不断发生变化,因此,在图像旋转完成之后要对图像的内存大小进行判断,重新定义图像的长,宽;并且将符合内存大小的 旋转图像进行显示。最后通过OnSaveDocument(LPCTSTR lpszPathName)
    2022-02-03 06:58:15下载
    积分:1
  • C++写的harris角点检测代码
    C++写的harris角点检测程序,效果明显,注释较清楚,容易扩展功能,这是一个MFC程序,运行结果为一个界面,功能为打开并显示待检测图片,图像基本的预处理如:图像滤波,图像增强等,最后显示的图像的角点信息,并可以自行调试提取角点的参数..
    2022-01-22 04:23:12下载
    积分:1
  • 基于FFO的串口发送
    主要实现一个串口发送器功能,该发送器的数据是从FIFO 中读取的。也就是说,只要FIFO 中有数据,串口发送器就会启动,将数据发送出去。,该串口发送器由三个模块组成。datagene 模块每1s 产生16 个字节递增的数据,这些数据将会写入fifo232 中例化的一个256 字节大小的FIFO 中。一旦检测到FIFO 中有数据,uart_ctrl 模块就会将FIFO 中的数据读出并通过串口发送出去。大家可以用串口线连接SF-EP1C 板和PC 机,通过串口调试助手查看收到的数据是否是一组不停递增的数据。
    2022-03-15 12:30:58下载
    积分:1
  • SAR去相干斑
    几种经典的SAR图像去相干斑的方法,以及改进方法。比如lee,map,kuan、frost,还有部分改进算法。必要的注释都有,希望对大家有帮助。
    2023-02-10 15:00:03下载
    积分:1
  • 基于模糊规则的系统
    模糊系统的 GUI。 基于规则的系统。 特定类型的推理,使用"如果那时 else"规则语句。如上文所述,规则是简单模式和推理引擎搜索模式匹配的数据中的模式匹配的规则。"如果"是指"当条件为 true,""那么"是指"采取行动 A"和"else"手段"时的条件不是真正采取行动 B."下面是一个示例与该规则可能的原因: 如果抢劫为 TRUE 和 可疑证人鉴定为 TRUE 和 怀疑的实物证据是 TRUE 和 怀疑缺乏不在场证明是真正的 然后 可能的原因是真正的 其他 围捕嫌疑 规则可以转发链接,也称为数据驱动的推理,因为他们开始用数据或事实和规则,适用于事实直到达到的目标是看看。规则还可以逆向链接,也称为目标驱动推理,因为他们以一个目标开始,寻找规则适用于这一目标,直到得出的一个结论。
    2022-09-22 11:00:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载