以前 Net::Microsoft::CognitiveServices::Face というモジュールを作ったのですが、GitHub止まりにしていたところ、ひょんなことからShipitすることになりました。ただし名前は若干変えていて、Net::Azure::CognitiveServices::Face としてあります。
何をするものなのか
Azureには Cognitive Services というものがありまして、主に画像や音声、自然言語などの認知をサポートしてくれるAPI群となっております。
AzureのMarketplaceを「Cognitive」などのワードで検索するとすぐに出てくるのでわかりやすいかと思います。
今回書いたモジュールはその中でも特にFace APIに特化したものです。例えば顔を認識したり、表情の検出や人物の特定をしたりできるものになります。
なるべく公式のAPIドキュメントと齟齬のないインターフェースを目指しました。