Power Automate DesktopでAzureのタグ付けを使用する

RPA

この記事の内容

この記事では、Power Automate DesktopでAzureのCognitive SerivceのTagImageを使用して、画像に対してタグ付けをする方法を紹介します。

手順

まずは、Azure側でCognitive Serviceの設定を行います。

サービスのCoginitive Servicesを選択します。

cognitive servicesの作成をクリックします。

Cognitive Servicesの作成をクリックします。

Cognitive Servicesで必要な情報を入力し、確認および作成をクリックします。

作成したCognitive Serviceの「キーとエンドポイント」を選択します。キーを後で使用するので、キーを控えておきます。

「画像をタグ付けします」アクションを配置して、サブスクリプションキーに先ほど控えたキーを入力し、画像ファイルに、タグ付けしたい画像を指定します。

「テキストをファイルに書き込みます」アクションで、タグ付けした結果をファイルに書き込むようにします。

以上で、設定は完了です。実行例を示します。

result.json

{
  "tags": [
    {
      "name": "grass",
      "confidence": 0.999998569488525
    },
    {
      "name": "outdoor",
      "confidence": 0.999719560146332
    },
    {
      "name": "carnivore",
      "confidence": 0.958892703056336
    },
    {
      "name": "sitting",
      "confidence": 0.954047977924347
    },
    {
      "name": "animal",
      "confidence": 0.938608467578888
    },
    {
      "name": "cat",
      "confidence": 0.928402066230774
    },
    {
      "name": "mammal",
      "confidence": 0.864224433898926,
      "hint": "animal"
    },
    {
      "name": "felidae",
      "confidence": 0.787635087966919
    },
    {
      "name": "domestic cat",
      "confidence": 0.781623721122742
    },
    {
      "name": "whiskers",
      "confidence": 0.669556856155396
    },
    {
      "name": "kitten",
      "confidence": 0.642669796943664
    },
    {
      "name": "kitty",
      "confidence": 0.631914138793945
    },
    {
      "name": "wild cat",
      "confidence": 0.607337057590485
    },
    {
      "name": "feline",
      "confidence": 0.566396653652191
    },
    {
      "name": "lawn",
      "confidence": 0.560675323009491
    },
    {
      "name": "garden",
      "confidence": 0.222845703363419
    }
  ],
  "requestId": "bf7cf900-cc01-4c63-a90e-9d6a4b76918f",
  "metadata": {
    "height": 900.0,
    "width": 1600.0,
    "format": "Jpeg"
  }
}

その他

同じような手順でOCRも実施できてしまいます。簡単なのでぜひお試しください。

コメント