AI Image Analysis in Delphi

Add AI-powered image and video analysis to your Delphi applications with Amazon Rekognition.

Image recognition without the ML

Building image recognition from scratch requires machine learning expertise, training data, GPU infrastructure, and ongoing model maintenance. Most Delphi teams don’t have those resources, and shouldn’t need them.

Amazon Rekognition provides pre-trained models you call through an API. The AWS SDK for Delphi wraps that API in native Delphi interfaces. Pass in an image, get back objects, faces, text, or scenes.

Example

Detect labels in an image:


uses
  AWS.Rekognition;

var
  Client: IRekognitionClient;
  Response: IRekognitionDetectLabelsResponse;
begin
  Client := TRekognitionClient.Create;
  Response := Client.DetectLabels(TRekognitionImage.FromFile('photo.jpg'));

  if Response.IsSuccessful then
    for var LLabel in Response.Labels do
      WriteLn(Format('%s (%.1f%%)', [LLabel.Name, LLabel.Confidence.Value]));
end;
      

Where this fits

  • Quality inspection on production lines
  • Content moderation for user-uploaded images
  • Face detection for security and access control
  • Reading text from photographs and signage