MSR 3d action dataset初步阅读笔…

今天开始实现Eigenjoints-based action recognition using naive-bayes-nearest-neighbor这篇论文的代码,数据集来自MSR,这里需要注意的是,我们下载数据集的网站http://research.microsoft.com/en-us/um/people/zliu/ActionRecoRsrc/default.htm上有多个数据集,我们下载的是 Skeleton Data in screen coordinates这个数据集

该数据集共有20个点,数据文件的格式型为a01_s02_e03_skeleton,表示该文件的数据对应于第二个人第三次展现第一个动作(actions 1 performed by subjects 2 with instances 3)。

源文件的每一行有四个元素   u, v, d, c ,u和v是对应点坐标,d是深度距离,c没弄懂是什么意思,说的是confidence score。第一个20行是第一张图片的20个点的信息,接下来20行是下一张图的信息,以此类推。

另外说几点其他相关内容:
1、reshape函数是从列开始填,即reshape(a,4,5);形成的是一个4行5列的矩阵,先把a的元素填满第一列,然后第二列.......所以有时在得到结果之后,需要转置

2、假设源文件对应的矩阵是4*L大小的数据集,那么用reshape(20,L/20,4)可以很方便的得到一个矩阵A,A( : , : , 1)表示所有图片的X坐标集合,A( : , : , 2)表示所有的Y坐标集合,以此类推

你可能感兴趣的:(机器学习与图像识别)