Originally done using Python 3.5.
Program Requirements : Python 3.5 (only), NumPy, Pandas, SciKit-Learn, SciKit-Image, SciKit-Video, MatPlotLib and TensorFlow
Before Running Program : UCF Sports Dataset 'ucf_sports_actions' MUST be in the Same Folder as all my Python Files are located, else WILL NOT WORK. 13 classes taken instead of 10 classes for better prediction and to avoid label confusions.
Just Execute Main_CV_PA3.py in Spyder/Anaconda ~ Not In Terminal/CommandPrompt/PowerShell
Main_CV_PA3.py is a Wrapper Module for CNN and Non-CNN Models - Just Execute and Follow the Instructions Printed.
My CNN Model - cnn_model.png - referred from http://vision.stanford.edu/teaching/cs231b_spring1415/slides/alexnet_tugce_kyunghee.pdf
MY SVM Model - svm_model.png
Link to other Programming Assignments :
Computer Vision ~ Programming Assignment ~ 1 : https://github.com/GirishKumarK/CV_PA_1
Computer Vision ~ Programming Assignment ~ 2 : https://github.com/GirishKumarK/CV_PA_2