Amazon Rekognition makes it easy to add image and video analysis to your applications. You just provide an image or video to the Rekognition API, and the service can identify the objects, people, text, scenes, and activities, as well as detect any inappropriate content. Amazon Rekognition also provides highly accurate facial analysis and facial recognition. You can detect, analyze, and compare faces for a wide variety of user verification, cataloging, 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 daily, and requires no machine learning expertise to use. Amazon Rekognition is a simple and easy to use API that can quickly analyze any image or video file stored in Amazon S3. Amazon Rekognition is always learning from new data, and we are continually adding new labels and facial recognition features to the service.
Benefits
Easily integrate powerful image and video analysis into your app
Continually learning
Fully managed
Amazon Rekognition makes it easy to add visual analysis features to your application with easy to use APIs that don't require any machine learning expertise. Rekognition’s APIs let you request range of features including object detection, facial recognition, and person tracking.
The service is continually trained on new data to expand its ability to recognize objects, scenes, and activities to improve its ability to accurately recognize. With Amazon Rekognition, your applications take advantage of these continual improvements automatically.
Amazon Rekognition provides consistent response times regardless of the volume of requests you make. Your application latency remains consistent, even as your request volume increases to tens of millions of requests.
Batch and real-time analysis
Low cost
You can run real-time analysis on video from Amazon Kinesis Video Streams or analyze images as they are uploaded to Amazon S3. For large jobs, Amazon Rekognition can work together with AWS Batch process and analyze thousands of images or videos stored in Amazon S3.
With Amazon Rekognition, you only pay for the number of images, or minutes of video, you analyze and the face data you store for facial recognition. There are no minimum fees or upfront commitments.
Key features
Object, scene, and activity detection
With Amazon Rekognition, you can identify thousands of objects (e.g. bike, telephone, building) and scenes (e.g. parking lot, beach, city). When analyzing video, you can also identify specific activities happening in the frame, such as "delivering a package" or "playing soccer".
Facial recognition
Rekognition’s fast and accurate search capability allows you to identify a person in a photo or video using your private repository of face images.
Facial analysis
You can analyze the attributes of faces in images and videos to determine things like happiness, age range, eyes open, glasses, facial hair, etc. In video, you can also measure how these things change over time, such as constructing a timeline of the emotions of an actor.
Person tracking
When using Rekognition to analyze video, you can track people through a video even when their faces are not visible, or as they go in and out of the scene. You can also identify their movements in the frame to tell things like whether someone was entering or exiting a building.
Unsafe content detection
Amazon Rekognition helps you identify potentially unsafe or inappropriate content across both image and video assets and provides you with detailed labels that allow you to accurately control what you want to allow based on your needs.
Celebrity recognition
You can quickly identify well known people in your video and image libraries to catalog footage and photos for marketing, advertising, and media industry use cases.
Text in images
Specifically built to work with real world images, Rekognition can detect and recognize text from images, such as street names, captions, product names, and license plates.
Rekognition Video Use cases
Immediate Response for Public Safety and Security
Amazon Rekognition Video and Amazon Kinesis Video Streams allow you to create applications that perform real time recognition of persons of interest from camera live streams against your private database of face metadata. Amazon Rekognition Video also allows you to easily and quickly review hours of video footage to search for persons of interest, track their movement, and detect their activities.
Searchable Video Library
Amazon Rekognition Video automatically generates metadata from uploaded videos so you can create a search index for names of celebrities and their time of appearance. You can keep the index current by using AWS Lambda functions to automatically add new video labels to the search index when a new video is uploaded in Amazon S3. Then you can use this index with Amazon Elastic Search Service to quickly locate video content.
Detect Unsafe Video
Amazon Rekognition Video allows organizations managing user-generated content, such as social media or dating apps, to automatically detect explicit or suggestive content in videos and create their own rules around what is appropriate for the culture and demographics of their users.
Get Started
It's easy to get started with Rekognition Video. Visit the Rekognition console to try it in just a few clicks.
Learn More about Amazon Rekognition Video Features
Rekognition Image Use cases
Searchable image library
Amazon Rekognition makes images searchable so you can discover objects and scenes that appear within them. You can create an AWS Lambda function that automatically adds newly detected image labels directly into an Elasticsearch search index when a new image is uploaded into S3.
Image Moderation
Amazon Rekognition allows you to automatically detect inappropriate content in images using the Image Moderation API. The API returns a confidence score for a detailed set of content categories, which allows you to create your own rules around what is appropriate for the culture and demographics of your users.
Face-Based User Verification
With Amazon Rekognition, your applications can confirm user identities by comparing their live image with a reference image.
Sentiment Analysis
Amazon Rekognition can detect emotions like happy, sad, or surprised from facial images. Rekognition can analyze live images, and send the emotion attributes to Redshift for periodic reporting on trends for each store location.
Facial Recognition
Amazon Rekognition makes it easy to search your image collection for similar faces by storing face metadata, using the IndexFaces API function. You can then use the SearchFaces function to return high confidence matches. A face collection is an index of faces, that you own and manage.
Celebrity Recognition
Amazon Rekognition's RecognizeCelebrities API uses neural network-based models to allow you to search photo libraries to automatically identify thousands of individuals who are famous, noteworthy, or prominent in their field with high scale and high accuracy. You can then send the celebrity’s name, id, and image id, into an Amazon Elasticsearch search index to make the images searchable for celebrities.
License Plate Verification
With Amazon Rekognition, your applications can identify vehicles driving in front of a camera by recognizing license plate numbers
Get Started
It's easy to get started with Rekognition Image. Visit the Rekognition console to try it in just a few clicks.
Learn More about Amazon Rekognition Image Features
Blog posts & articles
Learn more about Amazon Rekognition Pricing