Skip to content

BuiltBySoniya/AWS-Image-Labels-Generator---AWS-Rekognition

Repository files navigation

🚀 AWS Image Labels Generator – Amazon Rekognition

AI-Based Object Recognition Using Rekognition

Short Description:

Developed an AI-powered image label generator using Amazon Rekognition to automatically detect and tag objects in uploaded images stored in Amazon S3. The system identifies multiple labels per image along with confidence scores, enabling intelligent image categorization and visual asset recognition.

🛠️ AWS Services Used:

Amazon Rekognition, Amazon S3, AWS CLI,, AWS IAM, AWS Lambda, Amazon CloudWatch,

🧰 Technical Tools:

Python, Boto3, Matplotlib, PIL (Python Imaging Library)

🧠 Skills Demonstrated:

Computer Vision Modeling Image Recognition Automation, Cloud Architecture Deployment, Python & AWS SDK Integration,

📋 Steps Performed

Create S3 Bucket And Upload Images:

Created a secure S3 bucket in AWS to store and organize sample images for processing. Uploaded multiple images with diverse objects to enhance Rekognition’s accuracy during labeling and detection.

Install And Configure AWS CLI:

Installed the AWS Command Line Interface (CLI) to interact with AWS services programmatically. Configured access keys, region, and permissions for authenticated Rekognition and S3 operations.

Implement Rekognition Detection Logic:

Used Boto3 to initialize the Rekognition client and implement the detect_labels function. The model analyzed each image, detected up to 10 objects, and returned their confidence scores.

Visualize Image Labels:

Loaded image data from S3 using PIL and visualized results using Matplotlib. Displayed bounding boxes and labels for identified objects directly over the image.

Run Main Function And Test Model:

Executed the main Python script to test the end-to-end workflow. Verified Rekognition’s labeling accuracy and ensured consistent detection across images with varying complexity.

✅ Final Result:

Automated Image Labeling System

💼 Business Implication:

This solution demonstrates a scalable and cost-effective image recognition pipeline powered by AWS. It enables organizations to automate image tagging, streamline digital asset management, and integrate visual recognition capabilities into enterprise workflows—improving operational efficiency in media, retail, and surveillance applications.

About

Developed an AI-powered image label generator using Amazon Rekognition to automatically detect and tag objects in uploaded images stored in Amazon S3. The system identifies multiple labels per image along with confidence scores, enabling intelligent image categorization and visual asset recognition.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages