Skip to content

Python serverless project to automate interaction with Amazon Rekognition to analyze videos.

License

Notifications You must be signed in to change notification settings

vdymna/rekognition-video-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rekognition Video Analyzer

Serverless project using Boto3 and Python Lambda functions to automate interaction with Amazon Rekognition to analyze videos. Rekognition label detection analysis is trigger by uploading a video file to configured S3 bucket. The results of the analysis are stored in a DynamoDB table. Video files need to be in mp4 format.

Prerequisites

Install serverless framework using npm
npm install serverless -g

Install pipenv to manage a virtualenv and dependencies
pip3 install pipenv

Development and Deployment

Create config.dev.json file based on config template and specify aws profile to use, desired S3 bucket name and DynamoDB table name. Serverless framework will create those resources during deployment.

To deploy run
serverless deploy

About

Python serverless project to automate interaction with Amazon Rekognition to analyze videos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages