ExAws.Rekognition

Rekognition uses ex_aws under the hood so you should go through their README for more information on how to setup/configure the project, it’s really easy.

You can check AWS Rekognition documentation for the list of functionalities and available actions.

Action Supported
CompareFaces βœ…
CreateCollection βœ…
CreateStreamProcessor 🚫
DeleteCollection βœ…
DeleteFaces βœ…
DeleteStreamProcessor 🚫
DescribeCollection βœ…
DescribeStreamProcessor 🚫
DetectFaces βœ…
DetectLabels 🚫
DetectModerationLabels 🚫
DetectText βœ…
GetCelebrityInfo βœ…
GetCelebrityRecognition βœ…
GetContentModeration 🚫
GetFaceDetection 🚫
GetFaceSearch 🚫
GetLabelDetection 🚫
GetPersonTracking 🚫
IndexFaces βœ…
ListCollections βœ…
ListFaces βœ…
ListStreamProcessors 🚫
RecognizeCelebrities 🚫
SearchFaces βœ…
SearchFacesByImage βœ…
StartCelebrityRecognition βœ…
StartContentModeration 🚫
StartFaceDetection 🚫
StartFaceSearch 🚫
StartLabelDetection 🚫
StartPersonTracking 🚫
StartStreamProcessor 🚫
StopStreamProcessor 🚫

Installation

If available in Hex, the package can be installed by adding ex_aws_rekognition to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_aws_rekognition, "~> 0.2.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_aws_rekognition/ExAws.Rekognition.html.