Let's implement the Contact Organizer layer-by-layer, starting with the service implementations that contain crucial AI capabilities. Many of the capabilities we need for this project, such as detecting text in images and handling file uploads, were implemented in previous projects. Services with truly new capabilities are the Extraction Service and Contact Store.
Implementing services
Recognition Service – text detection
Once again, we are going to leverage the Amazon Rekognition Service to provide the capability to detect text in an image. We can reuse the exact same implementation of our Recognition Service from the Pictorial Translator project in Chapter 3, Detecting and Translating Text with Amazon Rekognition...