This is a Python project that allows you to:
- Perform Image/Video processing using Amazon EC2
- Intelligent Processing/Analysis Video using Amazon Bedrock
- Face Security Verification using Amazon Rekognition
- Raise an Alarm accroding to the bedrock analysis results by Amazon Bedrock Agent and SES
the user-friendly interface built with Gradio.
Deploying this solution on Amazon Web Service.
If you have AWS Account, you can:
Click here to [Start Quickly]( AWS Cloudforamtion Quicklink)
Or you can:
- Navigate to AWS CloudFormation
- Specify this template
- Quickly pull up all the resources needed for the solution.
- Then Go into “Installation” Step.
Clone the repository:
git clone https://github.com/jiaMery/SmartMultiModeAnalysis.git
Navigate to the project directory:
cd SmartMultiModeAnalysis
Create a virtual environment (optional but recommended), I tested my script on Python 3.12:
python3 -m venv env
source env/bin/activate
or with conda:
conda create -n smartAnalysisAlarm
conda activate smartAnalysisAlarm
Install the required packages:
pip install -r requirements.txt
Start the application:
python webui2.py
Upload an audio file (in .mp4, .mov format).



