Used AWS' Rekognition API to detect violent in every 5th frame of the video
AWS Rekognition is an service that makes it easy to add image and video analytics to applications. Simply provide an image or video to the Rekognition API and the service will be able to identify objects, people, text, scenes and activities, as well as detect any inappropriate content. In addition, Amazon Rekognition offers highly accurate analysis and facial recognition for your images and videos. You can detect, analyze, and compare faces for a wide variety of user verification, people counting, and public safety use cases.
Amazon Rekognition is based on the same proven, highly scalable deep learning technology developed by Amazon's computer vision scientists to analyze billions of images and videos on a daily basis. The service can be used by people without Machine Learning expertise. Amazon Rekognition is a simple and easy-to-use API that can quickly analyze any image or video stored on Amazon S3. Amazon Rekognition is always learning new data, and we are continually adding new label and face recognition capabilities to the service.