环境搭建:安装Python及其科学计算库、PyTorch及其相关依赖库、CUDA和cuDNN(确保GPU加速可用)、OpenPose(用于人体姿态估计,提取人体骨骼关节的坐标信息)。 获取STGCN代码:从GitHub或Gitee等代码托管平台下载STGCN的代码。 准备数据集:使用如Kinetics、NTU RGB+D等公开数据集,并使用Op
OS:win11 stgcn:Spatial Temporal Graph Convolutional Networks (ST-GCN) for Skeleton-Based Action Recognition in PyTorch openpose:Real-time multi-person keypoint detection library for body, face, ha…
https://medium.com/geekculture/action-recognition-using-pytorch-geometric-d50ca8de0f6e 具体的实际上stgcn处理的数据是一个4维的张量,batchsize,C,T,V, M这个地方是因为视频问题里可能会出现多人,不同人对应的数据要分别batchnorm,所以才设定的,但是如果做常规的 time series问题,应该是没有多人这个概念的...
关节点的作用是连接两根相邻的骨骼。因此,我们可以把骨架简化为一个由点(nodes)和边(edges)所构成的图(Graph)。点(nodes)对应骨架中的关节点(joint),边(edges)对应骨架中的骨骼(bone)。把一副骨架放在三维欧几里得空间中,点的属性就是其对应的三维空间中的坐标(x, y, z),边就是三维空间中的一条线段。如果...
建议使用与STGCN兼容的PyTorch版本,如PyTorch 1.2.0。 安装CUDA和cuDNN,确保GPU加速可用。 安装OpenPose: OpenPose是一个用于人体姿态估计的开源库,可以提取人体骨骼关节的坐标信息。STGCN的输入通常需要这些坐标信息。 下载并安装OpenPose,并配置好环境,使其能够输出所需的关节点坐标。 获取STGCN代码: 可以从GitHub或...