摘要:
Mean shift主要用在图像平滑和图像分割(那个跟踪我现在还不清楚),先介绍一下平滑的原理:输入是一个5维的空间,2维的(x,y)地理坐标,3维的(L,u,v)的颜色空间坐标,当然你原理也可以改写成rgb色彩空间或者是纹理特征空间。先介绍一下核函数,有uniform的,也有高斯的核函数,不管是哪个的,其基本思想如下:简单的平滑算法用一个模板平均一下,对所有的像素,利用周围的像素平均一下就完事了,这个mean shift的是基于概率密度分布来的,而且是一种无参的取样。有参的取样就是假设所有的样本服从一个有参数的概率分布函数,比如说泊松分布,正态分布等等,高中生都知道概率公式里面是有参数的,在 阅读全文
摘要:
1 遮挡问题 细了说,遮挡分为三种情况:自遮挡,目标间遮挡, 背景遮挡。通常对于目标间的遮挡,多目标跟踪算法(如MacCormick and Blake [2000] and Elgammal et al. [2002])可以根据目标的位置和外观的先验知识解决这一问题。而场景结构的部分遮挡则难以判断,因为难以辨认究竟是目标性状变化还是发生遮挡。处理遮挡的通用方法是用线性或非线性动态模型建模目标运动,并在发生遮挡的时候继续预测目标位置,直到目标重新出现再修正它。 Beymer and Konolige [1999]用了线性速度模型,并运用了卡尔曼滤波器来估计目标的位置和运动 Isard and 阅读全文
摘要:
关于Sort的用法: B=sort(A,dim) %沿着矩阵A中指定维数dim方向重新排列A中的元素。 [B,IX]=sort(A); %其中IX是一个大小等于size(A)的数组,其每一列是A中列向量的元素相对应的置换位置记号。matlab中结构变量的定义: 在matlab定义基于结构的变量,直接对变量声明为model=struct;即可运用。matlab时间间隔的获取: t = cputime; surf(peaks(40)); e = cputime-t e = 0.4667matlab中获取文件的大小: %only for one file D = dir('C:\MATLAB 阅读全文
摘要:
function target=KNN(in,out,test,k)% in: training samples data,n*d matrix% out: training samples' class label,n*1% test: testing data% target: class label given by knn% k: the number of neighborsClassLabel=unique(out);c=length(ClassLabel);n=size(in,1);% target=zeros(size(test,1),1);dist=zeros(siz 阅读全文