这些代码在 Pytorch (>1.0) 中实现。因此请先安装 Pytorch。
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
使用 git 克隆这个 repo,请使用:
git clone https://github.com/Blueprintf/pointlstm_gesture_recognition_pytorch.git
HandGestureDataset_SHREC2017
目录./dataset/SHREC2017
,建议对下载的数据集做一个软链接。./dataset/Processed_SHREC2017
. 每个视频生成32*256个点,生成的点云约占2.5G。cd dataset
python shrec17_process.py
./dataset/Nvidia
,建议对下载的数据集做一个软链接。./dataset/Nvidia/Processed
. 每个视频生成32*512个点,生成的点云约占11G。cd dataset
python nvidia_dataset_split.py
python nvidia_process.py
在 SHREC'17 上使用 k=16 训练 PointLSTM-middle:
cd experiments
python main.py --phase=train --work-dir=PATH_TO_SAVE_RESULTS --device=0
我们还在Google Drive或百度云[passwd: trhi] 上提供了经过训练的模型。
cd experiments
python main.py --phase=test --work-dir=PATH_TO_SAVE_RESULTS --device=0 --weights=PATH_TO_WEIGHTS
[/hidecontent]