This project is designed for skeleton-based action/sign recognition.
The input data contains complete skeleton keypoints. During preprocessing, the feeder selects 44 keypoints, followed by grouping and reordering operations.
To start training, set the --config argument in main.py to a configuration file under:
config/train/Example:
python main.py --config config/train/xxx.yamlFor evaluation/testing, use the configuration files under:
config/test/Example:
python main.py --config config/test/xxx.yamlTo use joint-based input, set:
data_type = 'j'To use bone-based input, set:
data_type = 'b'If you want to use the alternative grouping strategy for 4-crops, modify the feeder file to:
*_44_f2.pyor
*_44_f4.pydepending on the desired grouping setting.
This project is partially based on the following open-source repositories and their corresponding papers:
We sincerely thank the authors for making their code and research publicly available.
