Object Tracking
文章平均质量分 79
ahuang1900
记录计算机应用的点点滴滴
展开
-
mean sift代码解析
在做目标跟踪的时候,mean sift算法是堪称经典,在opencv2.4.6中,mean sift的函数原型为如下: / /! updates the object tracking window using meanshift algorithm CV_EXPORTS_W int meanShift( InputArray probImage, CV_OUT C原创 2014-01-09 11:50:11 · 1942 阅读 · 0 评论 -
压缩感知跟踪(一)
闲着也是闲着,不如看看代码吧,最近开始接触yans原创 2014-04-10 15:05:18 · 3749 阅读 · 0 评论 -
压缩感知跟踪(二)
这次准备在这里贴上原创 2014-04-10 16:05:53 · 1984 阅读 · 1 评论 -
mean shift tracking
meanshift均值漂移算法目标跟踪中的经典之经典, meanshift算法本质上是最优化理论中的最速下降法。即沿着梯度下降方法寻找目标函数的极值。在跟踪中,就是为了寻找到相似度值最大的候选目标位置。meanshift方法沿着概率密度的梯度方向进行迭代移动,最终达到密度分布的最值位置。其迭代过程本质上是的最速下降法,下降方向为一阶梯度方向,步长为固定值。原创 2014-01-07 23:28:44 · 1462 阅读 · 0 评论 -
python起步之卡尔曼滤波
关于卡尔曼滤波的理论这里不打算讲了,就是那个5个基本的公式, 这里直接给出公式公式1: X(k|k-1) = AX(k-1 | k-1) + BU(k) + W(k)公式2:P(k|k-1) = AP(k-1|k-1)A' + Q(k)公式3:X(k|k) = X(k|k-1) + Kg(k)[Z(k) - HX(k|k-1) 公式4:Kg(k) = P(原创 2014-03-09 10:45:22 · 17265 阅读 · 1 评论 -
卡尔曼滤波之Opencv(二)
今天研究了一下卡尔曼滤波跟踪,同时也看了一下卡尔曼滤波Opencv的源代码,总是看懂了,具体原理可以看看【1】。下面是opencv自带的一个程序,代码如下:// kalman.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/video/tracking.hpp"#include "opencv2/highgui原创 2014-03-08 00:35:11 · 2750 阅读 · 1 评论 -
卡尔曼滤波的简单应用(一)
这里不打算讲理论,直接附上代码,理论具体可以参见【1】【2】%功能:卡尔曼滤波程序%clear all, clcN=2000; W(1)=0; %W为过程的噪声(高斯白噪声)W=randn(1,N); X(1)=25; %房间的真实温度为25度A=1;原创 2014-03-07 21:56:22 · 2339 阅读 · 0 评论 -
Lucas–Kanade 方法
mark参考:1.http://blog.sina.com.cn/s/blog_50363a7901011215.html2.http://blog.csdn.net/hitwengqi3.http://blog.csdn.net/zht9961020/article/details/70455284.http://wsyjwps1983.blog.163.com/blog/s原创 2014-01-16 18:00:09 · 981 阅读 · 0 评论 -
template tracking(基于模板的跟踪)
基于模板匹配的目标跟踪算法,它的基本思想是:首先我们将要跟踪的目标选定并保存好,然后在每一帧来临的时候,我们在整个图像中寻找与这个目标最相似的,我们就相信这个就是目标了。那如何判定图像与目标图像的相似性呢?这就需要使用相关性的一些东西。在opencv中其实已经给我们实现了模板匹配算法了,那就是函数 matchTemplate( InputArray image, InputArray temp原创 2014-01-07 17:41:08 · 2034 阅读 · 0 评论 -
反向投影图的理解
最近在研究meanshift的跟踪算法,遇到了反向投影图, 图像的反向投影图是用输入图像的某一位置上像素值(多维或灰度)对应在直方图(这个直方图可能是其他图像的直方图,也可能是当前图像的直方图)的一个bin上的值来代替该像素值,所以得到的反向投影图是单通的。用统计学术语,输出图像象素点的值是观测数组在某个分布(直方图)下的概率,下面是计算公式:其中,m是bin(直方图区间)的个原创 2014-01-22 18:44:39 · 1716 阅读 · 0 评论 -
视觉跟踪综述
转自:http://www.cnblogs.com/CVArt/archive/2011/07/03/2096683.html目标跟踪是绝大多数视觉系统中不可或缺的环节。在二维视频跟踪算法中,基于目标颜色信息或基于目标运动信息等方法是常用的跟踪方法。从以往的研究中我们发现,大多数普通摄像头(彩色摄像头)下非基于背景建模的跟踪算法都极易受光照条件的影响。这是因为颜色变化在某种程度上是光学的色彩变转载 2014-03-14 15:03:13 · 779 阅读 · 0 评论