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.4.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.