The program and details are available on my blog https://shrishailsgajbhar.github.io/.
In this demo video, video classification is shown by using OpenCV's dnn module as deep learning inference engine. The pre-trained deep learning model based on Caffe framework namely BVLC GoogleNet which is trained on the famous ImageNet dataset is used for the inference purpose. The program can provide classification output for video file as well as for the live feed from webcam.