ChaLearn Gesture Challenge_2:examples体验
前言:
在上一篇博文ChaLearn Gesture Challenge_1:CGD数据库简单介绍中已经简单介绍过CGD2011数据库,了解到该数据库可以作为公开的数据库来测试在深度信息和RGB信息上的手势识别。当然了,也可以通过参加这个挑战赛来对比自己的手势识别算法。官网上不仅提供了数据库的下载以及一些比赛规则,还提供了丰富的sample,这些sample中包含了很多图片,视频的处理,比如说深度图像和RGB图像的去噪,梯度计算,采样;视频特征的提取,这些特征包括STIP,MHI,MEI,HOG,HOF,PCA等;一些手势识别的算法,比如DTW;头部检测,骨骼检测,背景消除等等。在官网http://gesture.chalearn.org/data/sample-code上可以下载到最新版的code,解压后有4个.m文件,这4个文件就是提供的sample,分别为browse.m(用来浏览和播放视频数据的,有GUI,类似一个简单的播放器),examples.m(该文件中包含了26个sample,sample的内容如上面所讲),main.m(该文件提供了一个principal motion的识别算法,有整个训练和识别的全部代码,效果还不错),prepare_final_resu(主要是用来参加挑战赛提交验证代码的格式统一用的)。本节主要是体验下examples.m文件下的丰富例子。
首先在上篇博文ChaLearn Gesture Challenge_1:CGD数据库简单介绍的基础上对该数据库再补充一点:数据库中每一个batch都是对应一个人的手势,且每一个batch都只有8~15种手势,虽然说有47个视频共100个手势,但是这是One-shot learning,所以训练数据的标签也是只有8~15个,其它的都是测试数据的标签(每一个batch中的每一种手势都只能用一个视频来训练)。
开发环境:matlab2012a(或比matlab2012a更高级的版本)
实验步骤:
1. 下载code解压后,打开matlab,将current folder定位到Sample_code目录,比如我的目录如下:C:\QtTest\CGD_test\Sample_code
2. 将Sample_code目录添加到matlab的path目录下
3. 直接在matlab命令行中输入examples,这时候会让你选择1~3中的一个(表示使用哪个视频进行演示),比如选择1后,就会出现下面26个例子供选择:
1 - Play movie 2 - First frame 3 - Blurred image 4 - Downsized image 5 - Gray level image 6 - True depth restoration 7 - Background removal 8 - Head detection 9 - Manual body part annotations
10 - Automatic body part annotations
11 - Body segmentation
12 - Manual alignment depth/RGB
13 - Approximated gradients
14 - Image differences
15 - Motion energy histograms
16 - Principal components
17 - Motion history
18 - Static posture history
19 - HOG and HOF
20 - Human temporal segmentation
21 - Dynamic Time Warping (DTW) recognition-based segmentation
22 - Hand-motion temporal segmentation (NO DTW)
23 - Extract skeleton w. ETH code
24 - Find body parts w. D. Ramanan s code
25 - STIP features
26 - Bag of STIP features
4. 按照提示随便选择1个例子的编号就可以看到其演示结果。
实验结果:
下面是运行了一小部分的sample的结果。
DownLoadSize:
Automatic body part annotations:
Motion average:
Motion history:
DTW1:
DTW2:
STIP1:
STIP2:
PCA1:
PCA2:
参考资料:
ChaLearn Gesture Challenge_1:CGD数据库简单介绍
http://gesture.chalearn.org/data/sample-code
转载于:https://www.cnblogs.com/tornadomeet/archive/2013/01/12/2857407.html
ChaLearn Gesture Challenge_2:examples体验相关推荐
- ChaLearn Gesture Challenge_3:Approximated gradients源码简单分析
前言 上一篇博文ChaLearn Gesture Challenge_2:examples体验 中简单介绍了CGC官网提供的丰富的sample,本节来简单分下其中的一个sample源码,该sample ...
- ChaLearn Gesture Challenge_1:CGD数据库简单介绍
ChaLearn Gesture Challenge挑战赛是手势识别中比较新的(2011年开始的)一个挑战赛,属于机器学习挑战赛中的一个,其初衷是进行One-Shot learning的挑战,当然也不 ...
- 本人部分博客导航(ing...)
原文地址为: 本人部分博客导航(ing...) Deep Learning学习笔记: Deep learning:五十一(CNN的反向求导及练习) Deep learning:五十(Deconvo ...
- 机器学习和深度学习相关的博客推荐
Deep Learning学习笔记: Deep learning:五十一(CNN的反向求导及练习) Deep learning:五十(Deconvolution Network简单理解) Deep l ...
- cnblogs_tornadomeet博客导航
[转]:http://www.cnblogs.com/tornadomeet/archive/2012/06/24/2560261.html Deep Learning学习笔记: Deep learn ...
- [转]机器视觉开源代码集合
一.特征提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat] PCA-SIFT [2] [Project] Affi ...
- 2013计算机视觉代码合集
注:下面有project网站的大部分都有paper和相应的code.Code一般是C/C++或者Matlab代码. 最近一次更新:2013-9-7 一.特征提取Feature Extraction: ...
- 二零一三年计算机视觉代码合集
一.特征提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat] PCA-SIFT [2] [Project] Affi ...
- 图像处理【代码合集】
发现一个比较全面的图像处理方面的项目集合,里面涵盖了特征提取.图像分割.图像分类.图像匹配.图像降噪,光流法等等方面的项目和代码集合,项目是2012年之前的,但是涵盖比较基础的原理知识,用到的时候可以 ...
最新文章
- char*,const char*,string的相互转换 C++
- 【BZOJ】4430: [Nwerc2015]Guessing Camels赌骆驼
- pthread_cond_broadcast相关
- LLVM3.8停止了旧Windows版本,取消Autoconf,改进Clang
- [OIBH] 糖果盒(Candy Box)——又一个最大子矩形
- 鼠标指针放置上面,显示内容_使鼠标指针远离您键入的内容
- 1024,阿里云惊喜 “加油包” 让你 “猿” 力觉醒!
- git 创建webpack项目_使用webpack手动创建一个完整项目的全过程
- springboot实现条形码_Springboot转发重定向实现方式解析
- 通过资源名称得到资源id
- 仅让演讲者看到备注信息
- python能做什么工作-学了Python可以做什么工作
- 字符串 -- 3.1 Valid Palindrome -- 图解
- win10打开无线网卡服务器,win10打不开无线网卡
- 从零开始搭建服务器,拥有一个属于自己的网站
- 猿人学web端爬虫攻防大赛赛题解析_第七题:动态字体,随风漂移
- 2021年美国大学生数学建模竞赛C题思路分析
- 设计模式------享元模式和组合模式
- ffmpeg v4l2集成分析
- 怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码