├── .gitignore ├── CNN-GPUs ├── .gitignore ├── README.md ├── checkpoints.lua ├── dataloader.lua ├── datasets │ ├── getMeanStd.lua │ ├── init.lua │ ├── transforms.lua │ ├── ucf101-flow-gen.lua │ ├── ucf101-flow.lua │ ├── ucf101-gen.lua │ ├── ucf101.lua │ └── video2frame_dataset.lua ├── main.lua ├── models │ ├── flowJoinRGB.lua │ ├── init.lua │ ├── preresnet.lua │ ├── resnet.lua │ ├── vgg-m.lua │ ├── vgg.lua │ ├── vggbn.lua │ └── wide-resnet.lua ├── opts.lua └── train.lua ├── CNN-Pred-Feat ├── Readme.md ├── run_pred-feat_twoStreams.lua ├── transforms.lua ├── ucf-101.lua └── visualizeFeatures.lua ├── LICENSE.md ├── Optical-flow ├── README.md └── optical_flow.cpp ├── README.md ├── RNN ├── .gitignore ├── README.md ├── checkpoints.lua ├── data-ucf101.lua ├── main.lua ├── model.lua ├── test.lua └── train.lua ├── Temporal-ConvNet ├── Readme.md ├── data-2Stream.lua ├── model-Conv-Inception-v1.lua ├── model-Conv-VGG.lua ├── namelist.lua ├── run.lua ├── test.lua └── train.lua ├── figures ├── Sport1M.jpg ├── cnn.pdf ├── cnn.png ├── demo-1.gif ├── demo-2.gif ├── demo-3.gif ├── demo-4.gif ├── demo-5.gif ├── demo-6.gif ├── lrcn.pdf ├── lrcn.png ├── overview_image.png ├── tnn.pdf └── tnn.png └── textOverlay ├── .gitignore ├── README.md ├── TextOverlay.py ├── labels_rnn_3Pred.txt └── labels_tcnn_3Pred.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /CNN-GPUs/.gitignore: -------------------------------------------------------------------------------- 1 | gen/ 2 | datasets/libvideo_decoder.so -------------------------------------------------------------------------------- /CNN-GPUs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/README.md -------------------------------------------------------------------------------- /CNN-GPUs/checkpoints.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/checkpoints.lua -------------------------------------------------------------------------------- /CNN-GPUs/dataloader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/dataloader.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/getMeanStd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/getMeanStd.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/init.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/transforms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/transforms.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/ucf101-flow-gen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/ucf101-flow-gen.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/ucf101-flow.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/ucf101-flow.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/ucf101-gen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/ucf101-gen.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/ucf101.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/ucf101.lua -------------------------------------------------------------------------------- /CNN-GPUs/datasets/video2frame_dataset.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/datasets/video2frame_dataset.lua -------------------------------------------------------------------------------- /CNN-GPUs/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/main.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/flowJoinRGB.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/flowJoinRGB.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/init.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/preresnet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/preresnet.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/resnet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/resnet.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/vgg-m.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/vgg-m.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/vgg.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/vgg.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/vggbn.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/vggbn.lua -------------------------------------------------------------------------------- /CNN-GPUs/models/wide-resnet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/models/wide-resnet.lua -------------------------------------------------------------------------------- /CNN-GPUs/opts.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/opts.lua -------------------------------------------------------------------------------- /CNN-GPUs/train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-GPUs/train.lua -------------------------------------------------------------------------------- /CNN-Pred-Feat/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-Pred-Feat/Readme.md -------------------------------------------------------------------------------- /CNN-Pred-Feat/run_pred-feat_twoStreams.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-Pred-Feat/run_pred-feat_twoStreams.lua -------------------------------------------------------------------------------- /CNN-Pred-Feat/transforms.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-Pred-Feat/transforms.lua -------------------------------------------------------------------------------- /CNN-Pred-Feat/ucf-101.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-Pred-Feat/ucf-101.lua -------------------------------------------------------------------------------- /CNN-Pred-Feat/visualizeFeatures.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/CNN-Pred-Feat/visualizeFeatures.lua -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Optical-flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Optical-flow/README.md -------------------------------------------------------------------------------- /Optical-flow/optical_flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Optical-flow/optical_flow.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/README.md -------------------------------------------------------------------------------- /RNN/.gitignore: -------------------------------------------------------------------------------- 1 | gen/ 2 | runjob-fullVideo.sh 3 | log/ 4 | trash/ 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /RNN/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/README.md -------------------------------------------------------------------------------- /RNN/checkpoints.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/checkpoints.lua -------------------------------------------------------------------------------- /RNN/data-ucf101.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/data-ucf101.lua -------------------------------------------------------------------------------- /RNN/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/main.lua -------------------------------------------------------------------------------- /RNN/model.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/model.lua -------------------------------------------------------------------------------- /RNN/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/test.lua -------------------------------------------------------------------------------- /RNN/train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/RNN/train.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/Readme.md -------------------------------------------------------------------------------- /Temporal-ConvNet/data-2Stream.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/data-2Stream.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/model-Conv-Inception-v1.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/model-Conv-Inception-v1.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/model-Conv-VGG.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/model-Conv-VGG.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/namelist.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/namelist.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/run.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/run.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/test.lua -------------------------------------------------------------------------------- /Temporal-ConvNet/train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/Temporal-ConvNet/train.lua -------------------------------------------------------------------------------- /figures/Sport1M.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/Sport1M.jpg -------------------------------------------------------------------------------- /figures/cnn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/cnn.pdf -------------------------------------------------------------------------------- /figures/cnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/cnn.png -------------------------------------------------------------------------------- /figures/demo-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/demo-1.gif -------------------------------------------------------------------------------- /figures/demo-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/demo-2.gif -------------------------------------------------------------------------------- /figures/demo-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/demo-3.gif -------------------------------------------------------------------------------- /figures/demo-4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/demo-4.gif -------------------------------------------------------------------------------- /figures/demo-5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/demo-5.gif -------------------------------------------------------------------------------- /figures/demo-6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/demo-6.gif -------------------------------------------------------------------------------- /figures/lrcn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/lrcn.pdf -------------------------------------------------------------------------------- /figures/lrcn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/lrcn.png -------------------------------------------------------------------------------- /figures/overview_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/overview_image.png -------------------------------------------------------------------------------- /figures/tnn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/tnn.pdf -------------------------------------------------------------------------------- /figures/tnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/figures/tnn.png -------------------------------------------------------------------------------- /textOverlay/.gitignore: -------------------------------------------------------------------------------- 1 | *.txt 2 | *.avi 3 | 4 | -------------------------------------------------------------------------------- /textOverlay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/textOverlay/README.md -------------------------------------------------------------------------------- /textOverlay/TextOverlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/textOverlay/TextOverlay.py -------------------------------------------------------------------------------- /textOverlay/labels_rnn_3Pred.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/textOverlay/labels_rnn_3Pred.txt -------------------------------------------------------------------------------- /textOverlay/labels_tcnn_3Pred.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihyaoma/Activity-Recognition-with-CNN-and-RNN/HEAD/textOverlay/labels_tcnn_3Pred.txt --------------------------------------------------------------------------------