├── README.html ├── README.md ├── c3d-part ├── c3d_ucf101_feature_extraction │ ├── c3d_resnet18_ucf101_feature_extraction.prototxt │ ├── feature_extraction.sh │ ├── ucf101_video_frame.list │ └── ucf101_video_frame.prefix ├── c3d_ucf101_finetuning │ ├── finetuning_ucf101.sh │ ├── solver_r2.prototxt │ ├── test_01.lst │ ├── testing_ucf101.sh │ ├── train_01.lst │ └── train_resnet18_r2.prototxt └── c3d_ucf101_training │ ├── solver.prototxt │ ├── test_01.lst │ ├── train_01.lst │ ├── train_simple.prototxt │ └── train_simple.sh ├── data-preprocess ├── build_of.py ├── generate_optical_flow_traintest_list.py └── generate_traintest_list.py ├── svm+gbdt ├── find_params.py └── svm_classification.py ├── train-deep-model-freely ├── compute_test_result.py ├── data.py ├── dataset.py ├── main.py └── models.py └── train-model+extract-feature ├── README.md ├── eval_net.py ├── extract_features.py ├── models └── ucf101 │ ├── tsn_bn_inception_flow_deploy.prototxt │ ├── tsn_bn_inception_flow_solver.prototxt │ ├── tsn_bn_inception_flow_train_val.prototxt │ ├── tsn_bn_inception_rgb_deploy.prototxt │ ├── tsn_bn_inception_rgb_solver.prototxt │ └── tsn_bn_inception_rgb_train_val.prototxt ├── pyActionRecog ├── __init__.py ├── action_caffe.py ├── action_parrots.py ├── anet_db.py ├── benchmark_db.py └── utils │ ├── __init__.py │ ├── io.py │ ├── metrics.py │ └── video_funcs.py └── train_tsn.sh /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/README.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/README.md -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_feature_extraction/c3d_resnet18_ucf101_feature_extraction.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_feature_extraction/c3d_resnet18_ucf101_feature_extraction.prototxt -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_feature_extraction/feature_extraction.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_feature_extraction/feature_extraction.sh -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_feature_extraction/ucf101_video_frame.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_feature_extraction/ucf101_video_frame.list -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_feature_extraction/ucf101_video_frame.prefix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_feature_extraction/ucf101_video_frame.prefix -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_finetuning/finetuning_ucf101.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_finetuning/finetuning_ucf101.sh -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_finetuning/solver_r2.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_finetuning/solver_r2.prototxt -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_finetuning/test_01.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_finetuning/test_01.lst -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_finetuning/testing_ucf101.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_finetuning/testing_ucf101.sh -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_finetuning/train_01.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_finetuning/train_01.lst -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_finetuning/train_resnet18_r2.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_finetuning/train_resnet18_r2.prototxt -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_training/solver.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_training/solver.prototxt -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_training/test_01.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_training/test_01.lst -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_training/train_01.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_training/train_01.lst -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_training/train_simple.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_training/train_simple.prototxt -------------------------------------------------------------------------------- /c3d-part/c3d_ucf101_training/train_simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/c3d-part/c3d_ucf101_training/train_simple.sh -------------------------------------------------------------------------------- /data-preprocess/build_of.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/data-preprocess/build_of.py -------------------------------------------------------------------------------- /data-preprocess/generate_optical_flow_traintest_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/data-preprocess/generate_optical_flow_traintest_list.py -------------------------------------------------------------------------------- /data-preprocess/generate_traintest_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/data-preprocess/generate_traintest_list.py -------------------------------------------------------------------------------- /svm+gbdt/find_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/svm+gbdt/find_params.py -------------------------------------------------------------------------------- /svm+gbdt/svm_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/svm+gbdt/svm_classification.py -------------------------------------------------------------------------------- /train-deep-model-freely/compute_test_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-deep-model-freely/compute_test_result.py -------------------------------------------------------------------------------- /train-deep-model-freely/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-deep-model-freely/data.py -------------------------------------------------------------------------------- /train-deep-model-freely/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-deep-model-freely/dataset.py -------------------------------------------------------------------------------- /train-deep-model-freely/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-deep-model-freely/main.py -------------------------------------------------------------------------------- /train-deep-model-freely/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-deep-model-freely/models.py -------------------------------------------------------------------------------- /train-model+extract-feature/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /train-model+extract-feature/eval_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/eval_net.py -------------------------------------------------------------------------------- /train-model+extract-feature/extract_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/extract_features.py -------------------------------------------------------------------------------- /train-model+extract-feature/models/ucf101/tsn_bn_inception_flow_deploy.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/models/ucf101/tsn_bn_inception_flow_deploy.prototxt -------------------------------------------------------------------------------- /train-model+extract-feature/models/ucf101/tsn_bn_inception_flow_solver.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/models/ucf101/tsn_bn_inception_flow_solver.prototxt -------------------------------------------------------------------------------- /train-model+extract-feature/models/ucf101/tsn_bn_inception_flow_train_val.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/models/ucf101/tsn_bn_inception_flow_train_val.prototxt -------------------------------------------------------------------------------- /train-model+extract-feature/models/ucf101/tsn_bn_inception_rgb_deploy.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/models/ucf101/tsn_bn_inception_rgb_deploy.prototxt -------------------------------------------------------------------------------- /train-model+extract-feature/models/ucf101/tsn_bn_inception_rgb_solver.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/models/ucf101/tsn_bn_inception_rgb_solver.prototxt -------------------------------------------------------------------------------- /train-model+extract-feature/models/ucf101/tsn_bn_inception_rgb_train_val.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/models/ucf101/tsn_bn_inception_rgb_train_val.prototxt -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/__init__.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/action_caffe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/action_caffe.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/action_parrots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/action_parrots.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/anet_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/anet_db.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/benchmark_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/benchmark_db.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/utils/io.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/utils/metrics.py -------------------------------------------------------------------------------- /train-model+extract-feature/pyActionRecog/utils/video_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/pyActionRecog/utils/video_funcs.py -------------------------------------------------------------------------------- /train-model+extract-feature/train_tsn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qijiezhao/Video-Classification-Action-Recognition/HEAD/train-model+extract-feature/train_tsn.sh --------------------------------------------------------------------------------