All Projects → zc402 → Chinesetrafficpolicepose

zc402 / Chinesetrafficpolicepose

Detects Chinese traffic police commanding poses 检测中国交警指挥手势

Projects that are alternatives of or similar to Chinesetrafficpolicepose

Amass
Data preparation and loader for AMASS
Stars: ✭ 180 (+267.35%)
Mutual labels:  jupyter-notebook, pose-estimation, action-recognition
Mobilepose Pytorch
Light-weight Single Person Pose Estimator
Stars: ✭ 427 (+771.43%)
Mutual labels:  jupyter-notebook, pose-estimation
Comma2k19
A driving dataset for the development and validation of fused pose estimators and mapping algorithms
Stars: ✭ 391 (+697.96%)
Mutual labels:  jupyter-notebook, dataset
Hate Speech And Offensive Language
Repository for the paper "Automated Hate Speech Detection and the Problem of Offensive Language", ICWSM 2017
Stars: ✭ 543 (+1008.16%)
Mutual labels:  jupyter-notebook, dataset
Medmnist
[ISBI'21] MedMNIST Classification Decathlon: A Lightweight AutoML Benchmark for Medical Image Analysis
Stars: ✭ 338 (+589.8%)
Mutual labels:  jupyter-notebook, dataset
Action Recognition Visual Attention
Action recognition using soft attention based deep recurrent neural networks
Stars: ✭ 350 (+614.29%)
Mutual labels:  jupyter-notebook, action-recognition
Video Classification
Tutorial for video classification/ action recognition using 3D CNN/ CNN+RNN on UCF101
Stars: ✭ 543 (+1008.16%)
Mutual labels:  jupyter-notebook, action-recognition
Covid19 twitter
Covid-19 Twitter dataset for non-commercial research use and pre-processing scripts - under active development
Stars: ✭ 304 (+520.41%)
Mutual labels:  jupyter-notebook, dataset
Pytorch Openpose
pytorch implementation of openpose including Hand and Body Pose Estimation.
Stars: ✭ 716 (+1361.22%)
Mutual labels:  jupyter-notebook, pose-estimation
Keras realtime multi Person pose estimation
Keras version of Realtime Multi-Person Pose Estimation project
Stars: ✭ 728 (+1385.71%)
Mutual labels:  jupyter-notebook, pose-estimation
Covid Ct
COVID-CT-Dataset: A CT Scan Dataset about COVID-19
Stars: ✭ 820 (+1573.47%)
Mutual labels:  jupyter-notebook, dataset
Dsprites Dataset
Dataset to assess the disentanglement properties of unsupervised learning methods
Stars: ✭ 340 (+593.88%)
Mutual labels:  jupyter-notebook, dataset
Whylogs
Profile and monitor your ML data pipeline end-to-end
Stars: ✭ 328 (+569.39%)
Mutual labels:  jupyter-notebook, dataset
Vpgnet
VPGNet: Vanishing Point Guided Network for Lane and Road Marking Detection and Recognition (ICCV 2017)
Stars: ✭ 382 (+679.59%)
Mutual labels:  jupyter-notebook, dataset
Transportationnetworks
Transportation Networks for Research
Stars: ✭ 312 (+536.73%)
Mutual labels:  jupyter-notebook, dataset
Gluon Cv
Gluon CV Toolkit
Stars: ✭ 5,001 (+10106.12%)
Mutual labels:  pose-estimation, action-recognition
Deep learning projects
Stars: ✭ 28 (-42.86%)
Mutual labels:  jupyter-notebook, dataset
Tehran Stocks
A python package to access tsetmc data
Stars: ✭ 282 (+475.51%)
Mutual labels:  jupyter-notebook, dataset
Datascience course
Curso de Data Science em Português
Stars: ✭ 294 (+500%)
Mutual labels:  jupyter-notebook, dataset
Caffenet Benchmark
Evaluation of the CNN design choices performance on ImageNet-2012.
Stars: ✭ 700 (+1328.57%)
Mutual labels:  jupyter-notebook, dataset

ChineseTrafficPolicePose is a network that classify 8 kinds of Chinese traffic police commanding poses by analyzing visual information.

ChineseTrafficPolicePose 是一个仅依靠视觉信息区分8种中国交警指挥手势的网络

This version is Deprecated! 这个版本不推荐使用!

This code runs under tensorflow 1.4, it's hard to build now because Tensorflow has changed it's API a lot. A pytorch version of police gesture recognizer is being maintained with pretrained models available at:

基于pytorch的、有预训练模型的版本:

https://github.com/zc402/ctpgr-pytorch


Following instructions are deprecated. It's used to support the paper:

以下代码已废弃,仅为论文提供支撑材料:

https://doi.org/10.1016/j.neucom.2019.07.103

Police Gesture Dataset

We publish the Police Gesture Dataset, which contains the videos of Chinese traffic police commanding gestures, and ground truth gesture labels for each video frame.

Police Gesture Dataset Download link: Google Drive

Police Gesture Recognizer

Notice: This gif is outdated. current version support prediction for FULL BODY, include legs. Check the videos in our dataset for examples of supported videos.

Watch Videos:

Environment

  • Only support Python3
  • Use Tensorflow with GPU support

Training

  • Download keypoint dataset from AI Challenger (~20GB).
  • Rename the downloaded 4 folders to "train", "test_a", "test_b", "val".
  • Extract downloaded dataset to parameters.TRAIN_FOLDER. You may change the content of this parameter according to your path.
  • Run python3 PAF_train.py to train the keypoint network.
  • Download our Traffic Police Gesture dataset (~2GB) according to Dataset section.
  • Extract .csv files to dataset/csv_train and dataset/csv_test.
  • Extract .mp4 files to dataset/policepose_video.
  • Run python3 PAF_detect.py dataset/policepose_video -a to parse videos to skeletal data.
  • Run python3 rnn_train.py to train LSTM using labels from dataset/csv_train and skeletal data from ./dataset/gen/rnn_saved_joints.
  • Run python3 rnn_detect.py -p to predict test videos using name list from dataset/csv_test and skeletal data from ./dataset/gen/rnn_saved_joints.
  • Run Python3 rnn_detect.py -e to print Edit Distance of predicted labels with ground truth labels from dataset/csv_test.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].