133 Open Source Action Recognition Software Projects
Free and open source action recognition code projects including engines, APIs, generators, and tools.
Mmskeleton 1959 ⭐
A OpenMMLAB toolbox for human pose estimation, skeleton-based action recognition, and action synthesis.
Jeffreyyihuang Two Stream Action Recognition 654 ⭐
Using two stream architecture to implement a classic action recognition method on UCF101 dataset
Video Classification 475 ⭐
Tutorial for video classification/ action recognition using 3D CNN/ CNN+RNN on UCF101
Video Understanding Dataset 367 ⭐
A collection of recent video understanding datasets, under construction!
Action Recognition Visual Attention 345 ⭐
Action recognition using soft attention based deep recurrent neural networks
Realtime Action Recognition 333 ⭐
Apply ML to the skeletons from OpenPose; 9 actions; multiple people. (WARNING: I'm sorry that this is only good for course demo, not for real world applications !!! Those ary very difficult !!!)
Attentionalpoolingaction 238 ⭐
Code/Model release for NIPS 2017 paper "Attentional Pooling for Action Recognition"
Action_recognition_zoo 219 ⭐
Codes for popular action recognition models, verified on the something-something data set.
Ican 212 ⭐
[BMVC 2018] iCAN: Instance-Centric Attention Network for Human-Object Interaction Detection
Ta3n 194 ⭐
[ICCV 2019 (Oral)] Temporal Attentive Alignment for Large-Scale Video Domain Adaptation (PyTorch)
Optical Flow Guided Feature 184 ⭐
Implementation Code of the paper Optical Flow Guided Feature, CVPR 2018
Hidden Two Stream 177 ⭐
Caffe implementation for "Hidden Two-Stream Convolutional Networks for Action Recognition"
Ig65m Pytorch 195 ⭐
PyTorch 3D video classification models pre-trained on 65 million Instagram videos
Video Caffe 173 ⭐
Video-friendly caffe -- comes with the most recent version of Caffe (as of Jan 2019), a video reader, 3D(ND) pooling layer, and an example training script for C3D network and UCF-101 data
Nvlabs Step 178 ⭐
STEP: Spatio-Temporal Progressive Learning for Video Action Detection. CVPR'19 (Oral)
Hand_pose_action 160 ⭐
Dataset and code for the paper "First-Person Hand Action Benchmark with RGB-D Videos and 3D Hand Pose Annotations", CVPR 2018.
Ms G3D 165 ⭐
PyTorch implementation of "Disentangling and Unifying Graph Convolutions for Skeleton-Based Action Recognition", CVPR 2020 Oral
Eriklindernoren Action Recognition 116 ⭐
Exploration of different solutions to action recognition in video, using neural networks implemented in PyTorch.
Skeleton Based Action Recognition Papers And Notes 112 ⭐
Skeleton-based Action Recognition Papers and Small Notes and Top 2 Leaderboard for NTU-RGBD
Two Stream Action Recognition Keras 98 ⭐
Two-stream CNNs for video action recognition implemented in Keras
Vidvrd Helper 75 ⭐
To keep updates with VRU Grand Challenge, please use https://github.com/NExTplusplus/VidVRD-helper
Temporal Binding Network 69 ⭐
Implementation of "EPIC-Fusion: Audio-Visual Temporal Binding for Egocentric Action Recognition, ICCV, 2019" in PyTorch
Two Stream Cnn 63 ⭐
Two Stream CNN implemented in Keras using in skeleton-based action recognition with dataset NTU RGB+D
Video_repres_mas 57 ⭐
code for CVPR-2019 paper: Self-supervised Spatio-temporal Representation Learning for Videos by Predicting Motion and Appearance Statistics
Sdn 61 ⭐
[NeurIPS 2019] Why Can't I Dance in the Mall? Learning to Mitigate Scene Bias in Action Recognition
Hake Action 56 ⭐
As a part of the HAKE project, includes the reproduced SOTA models and the corresponding HAKE-enhanced versions (CVPR2020).
3D Cnn Action Recognition 51 ⭐
Implementation of Action Recognition using 3D Convnet on UCF-101 dataset.
Blvnet Tam 49 ⭐
The official Codes for NeurIPS 2019 paper. Quanfu Fan, Ricarhd Chen, Hilde Kuehne, Marco Pistoia, David Cox, "More Is Less: Learning Efficient Video Representations by Temporal Aggregation Modules"
Olivesgatech Ta3n 42 ⭐
[ICCV 2019 Oral] TA3N: https://github.com/cmhungsteve/TA3N (Most updated repo)
Keras For Co Occurrence Feature Learning From Skeleton Data For Action Recognition 41 ⭐
Keras implementation for Co-occurrence-Feature-Learning-from-Skeleton-Data-for-Action-Recognition
Handgesturerecognition 42 ⭐
[Neurocomputing 2019] Fast and Robust Dynamic Hand Gesture Recognition via Key Frames Extraction and Feature Fusion
Openpose Based GUI For Realtime Pose Estimate And Action Recognition 42 ⭐
GUI based on the python api of openpose in windows using cuda10 and cudnn7. Support body , hand, face keypoints estimation and data saving. Realtime gesture recognition is realized through two-layer neural network based on the skeleton collected from the gui.
Vehicle_collision_prediction_using_cnn Lstms 39 ⭐
Predict Vehicle collision moments before it happens in Carla!. CNN and LSTM hybrid architecture is used to understand a series of images.
Fight_detection 37 ⭐
Real time Fight Detection Based on 2D Pose Estimation and RNN Action Recognition
Idkiro Action Recognition 33 ⭐
Three steps to train your own model for action recognition based on CNN and LSTM by PyTorch.
Okutama Action 31 ⭐
Okutama-Action: An Aerial View Video Dataset for Concurrent Human Action Detection
Mict Net Pytorch 32 ⭐
Video Recognition using Mixed Convolutional Tube (MiCT) on PyTorch with a ResNet backbone
Tcfpn Isba 30 ⭐
Temporal Convolutional Feature Pyramid Network (TCFPN) & Iterative Soft Boundary Assignment (ISBA), CVPR '18
Action Recognition Using 3D Resnet 29 ⭐
Use 3D ResNet to extract features of UCF101 and HMDB51 and then classify them.
Bidirectionallstm 28 ⭐
Action Recognition in Video Sequences using Deep Bi-directional LSTM with CNN Features