Amazon Rekognition is a service from AWS that allows you to perform image analysis using machine learning. It is built on the same scalable infrastructure as AWS itself, and uses deep learning technology to be able to analyze billions of images daily if required. It is also being updated constantly by Amazon and learning new labels and features.
Some of the use cases for Amazon Rekognition are as follows:
Searching across your library of image content with text keywords.
Confirm user identities by comparing live images with reference ones.
Analyze trends based on public images, including the sentiments and emotions of the people in the images.
Detect explicit and suggestive content and automatically filter it for your purposes
Retrieve text from images.