Video classisifcation using Keras, Tensorflow and OpenCV
I follow the this from Pyimage.
The training was done on Google's Colab using a GPU.
The dataset is a collection of images curated using a Google image search. I can no longer find the original Fortunately I created my copy which is here
├── Sports-Type-Classifier
│ ├── data
│ │ ├── badminton [938 entries]
│ │ ├── baseball [746 entries]
│ │ ├── basketball [495 entries]
│ │ ├── boxing [705 entries]
│ │ ├── chess [481 entries]
│ │ ├── cricket [715 entries]
│ │ ├── fencing [635 entries]
│ │ ├── football [799 entries]
│ │ ├── formula1 [687 entries]
│ │ ├── gymnastics [719 entries]
│ │ ├── hockey [572 entries]
│ │ ├── ice_hockey [715 entries]
│ │ ├── kabaddi [454 entries]
│ │ ├── motogp [679 entries]
│ │ ├── shooting [536 entries]
│ │ ├── swimming [689 entries]
│ │ ├── table_tennis [713 entries]
│ │ ├── tennis [718 entries]
│ │ ├── volleyball [713 entries]
│ │ ├── weight_lifting [577 entries]
│ │ ├── wrestling [611 entries]
│ │ ├── wwe [671 entries]
| ...
The trained model was run on example clips and it gives pretty amazing results.