Conceptly
← All Concepts
👁️

Amazon Rekognition

AI/MLAI-Powered Image/Video Analysis

Rekognition is the analysis API that extracts visual information such as objects, faces, and text from images and video. It delivers common computer-vision capabilities as a callable service without requiring model training.

Architecture Diagram

📊 Data Flow

Dashed line animations indicate the flow direction of data or requests

Why do you need it?

If every text or face extraction feature starts with collecting datasets and training a vision model, that is overkill for most products. When even common visual analysis requires direct modeling work, the cost of adding one feature becomes too high.

Why did this approach emerge?

Early computer vision projects required building both model training and inference pipelines from scratch. As demand grew for quickly adopting common visual analysis, managed APIs like Rekognition became important.

How does it work inside?

Rekognition analyzes images stored in S3 or directly provided media and returns results like objects, people, text, scenes, activities, unsafe-content signals, and face analysis or face search results. Outputs can then be post-processed with Lambda, stored in DynamoDB, or distributed through SNS.

What is it often confused with?

Rekognition and SageMaker can both be used for vision tasks but serve different purposes. Rekognition provides common visual analysis features as an API, while SageMaker is better suited for building and operating custom models.

When should you use it?

Well-suited for content tagging, face comparison, image review, post-upload auto-classification, moderation, and basic OCR-style image analysis. Not a good fit when you need to train domain-specific models yourself.

Content moderationFacial recognitionText extractionMedia analysis