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.

ActionSupported
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.3.1"}
]
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.