次の方法で共有


Azure AI Video Indexer で人物モデルをカスタマイズする

顔識別、カスタマイズ、および著名人認識機能のアクセスは、責任ある AI 原則をサポートするために、適格性と使用条件に基づいて制限されます。 顔識別、カスタマイズ、および著名人認識機能は、Microsoft の管理対象の顧客とパートナーのみが利用できます。 顔認識受付フォームを使用して利用申請を行ってください。

Azure AI Video Indexer で認識されない顔は引き続き検出されますが、名前は付けられません。 カスタム人物モデルを構築し、Azure AI Video Indexer が既定で認識されない顔を認識できるようにすることができます。 ユーザーの名前と人物の顔の画像ファイルをペアリングすることで、それらを構築できます。

アカウントごとに複数の人物モデルを作成できます。 たとえば、アカウント内のコンテンツを異なるチャネルに並べ替える場合は、チャネルごとに個別の人物モデルを作成できます。

各人物モデルは最大 100 万人をサポートし、各アカウントには 50 人のモデルの制限があります。

人物モデル ID を指定することで、ビデオのアップロード/インデックス作成またはインデックス再作成時に人物モデルを使用できます。 ビデオの新しい顔をトレーニングすると、関連付けられているカスタム モデルが更新されます。

複数ユーザー モデルのサポートが必要ない場合は、アップロード/インデックス作成またはインデックス再作成時に、ビデオに人物モデル ID を割り当てないでください。 Azure AI Video Indexer では、アカウント内の既定の人物モデルが使用されます。

前提条件

  • Azure アカウント
  • Azure AI Video Indexer アカウント

新しい人物モデルを作成する

  1. [+ モデルを追加] ボタンを選択します。
  2. モデルの名前を入力し、 check ボタンを選択します。
  3. リスト メニュー ボタンをクリックし、[+ 個人の追加] を選択します。

人物モデルに新しい人物を追加する

  1. 顔を追加する人物モデルの横にあるリスト メニュー ボタンを選択します。
  2. メニューで [+ 個人の追加] を選択します。
  3. ユーザーの名前を入力し、 check ボタンを選択します。
  4. ファイルエクスプローラーから選択するか、顔画像をドラッグアンドドロップします。

Azure AI Video Indexer を使用すると、人物モデルに同じ名前の複数のユーザーを追加できます。 ただし、使いやすさとわかりやすくするために、モデル内の各ユーザーに一意の名前を付けすることをお勧めします。

Azure AI Video Indexer では、新しい顔を追加した人物モデルを使用して、インデックスを作成した将来のビデオの人物の発生と、既にインデックスを作成した現在のビデオを検出できます。 現在のビデオ内の人物の認識は、バッチ 処理であるため、有効になるには時間がかかる場合があります。

人物モデルの名前を変更する

既定の人物モデルを含め、アカウント内の任意の人物モデルの名前を変更できます。 既定の人物モデルの名前を変更しても、アカウントの既定の人物モデルとして機能します。

  1. 名前を変更する人物モデルの横にある menu ボタンを選択します。
  2. メニューから名前の変更を選択します。
  3. モデルの現在の名前を選択します。
  4. 新しい名前を入力し、 check ボタンを選択します。

人物モデルを削除する

既定の人物モデルを除く任意の人物モデルを削除できます。

  1. メニューで [削除] を選択します。 アクションの永続性について警告が表示されます。
  2. 確認できる場合は、もう一度 Delete を選択します。

関連付けられているビデオの顔の名前は、別の人物モデルを使用してインデックスを再作成した後にのみ編集できます。 人物モデルを指定せずにインデックスを再作成すると、既定のモデルが使用されます。

アカウントでの人物モデルの集中管理

  1. ページの左側にあるコンテンツモデルカスタマイズボタンを選択します。
  2. [People](人) タブを選択します。

既定の人物モデルには、インデックス作成中にカスタム人物モデルを指定しなかったビデオの分析情報で、以前に編集または変更したすべての顔が保持されます。 他の人物モデルを作成した場合は、このページにも表示されます。

人物の名前を変更する

  1. リスト メニュー ボタンを選択し、リスト メニューから Rename を選択します。
  2. ユーザーの現在の名前を選択し、新しい名前を入力します。
  3. [ check ボタンを選択します。

人物を削除する

  1. リスト メニュー ボタンを選択し、リスト メニューから Delete を選択します。 ポップアップは、このアクションがユーザーを削除し、このアクションを元に戻すことができないことを示します。
  2. 確認できる場合は、もう一度 Delete を選択します。

人物が既に存在するかどうかを確認する

検索を使用して、モデルに人物が既に存在するかどうかを確認できます。

人物を管理する

Manage を選択すると、 Person の詳細ウィンドウに、この人物モデルのトレーニング対象のすべての顔が表示されます。 これらの顔は、この人物モデルを使用するビデオでその人物が出現した場合、または手動でアップロードした画像から発生します。

顔を追加する

[イメージの追加] を選択することで、人物にさらに顔を追加できます。

顔を削除する

削除するイメージを選択し、[削除] を選択 します

人物の名前を変更および削除する

ユーザーの名前を変更し、[ 管理 ] 領域で人物モデルからユーザーを削除します。

人物モデルを使用してビデオのインデックスを作成する

人物モデルを使用して、ビデオのアップロード中に人物モデルを割り当てることで、新しいビデオのインデックスを作成できます。

新しいビデオで人物モデルを使用するには、次の手順を実行します。

  1. [アップロード] ボタンを選択します。
  2. ビデオ ファイルをドラッグ アンド ドロップするか、ファイルを参照します。
  3. [詳細オプション] の矢印を選択します。
  4. ドロップダウンを選択し、作成した人物モデルを選択します。
  5. ページの下部にある Upload オプションを選択します。

アップロード中に人物モデルを指定しない場合、Azure AI Video Indexer はアカウントの既定の人物モデルを使用してビデオのインデックスを作成します。

人物モデルを使用してビデオのインデックスを再作成する

人物モデルを使用してコレクション内のビデオのインデックスを再作成するには、Azure AI Video Indexer ホーム ページでライブラリに移動し、インデックスを再作成するビデオの名前にカーソルを合わせます。

動画の編集、削除、再インデックス作成を行うオプションが表示されます。

  1. ビデオのインデックス再作成オプションを選択します。
  2. 人物モデルドロップダウンを選択し、使用する人物モデルを選択します。
  3. [ インデックスの再作成] を選択します。

ビデオで検出され認識された顔に対して行った新しい編集はすべて、ビデオのインデックス再作成に使用した人物モデルに保存されます。

動画内の人物を管理する

検出され、認識された人物を管理するには、インデックス付きビデオで顔を編集および削除します。

顔を削除すると、動画の分析情報から特定の顔が削除されます。

顔を編集すると、検出された顔の名前が変更され、ビデオで認識される可能性があります。 ビデオで顔を編集すると、その名前は、アップロードとインデックス作成中にビデオに割り当てられた人物モデルの人物エントリとして保存されます。

アップロード中に人物モデルをビデオに割り当てない場合、編集内容はアカウントの既定の人物モデルに保存されます。

顔を編集する

人物モデルに同じ名前のユーザーが 2 人以上存在する場合、その人物モデルを使用するビデオ内でその名前にタグを付けることはできません。 Azure AI Video Indexer のコンテンツ モデルカスタマイズ ページの [People] タブで、その名前を共有するユーザーにのみ変更を加えることができます。 このため、人物モデルの各ユーザーに一意の名前を付けすることをお勧めします。

  1. ライブラリから作業するビデオを選択します。
  2. Insights タブを選択し、pencil アイコンを選択します。
  3. 検出された顔のいずれかを選択し、その名前を [不明な #X (または顔に以前に割り当てられた名前) から変更します。
  4. 新しい名前を入力し、 チェック 記号を選択します。 アクションによって新しい名前が保存されます。 他の現在のビデオやアップロードする今後のビデオで、顔のすべての出現箇所を認識して名前を付けます。

他の現在のビデオでの顔の認識は、バッチ プロセスであるため、有効になるには時間がかかる場合があります。

ビデオの人物モデル内の既存の人物と一致する顔に名前を割り当てると、ビデオから検出された顔画像がモデル内の既存の画像と組み合わされます。 顔に新しい名前を付ける場合、ビデオで使用されている人物モデルに新しい人物エントリが作成されます。

顔を削除する

  1. ライブラリから作業するビデオを選択します。
  2. [分析情報] ウィンドウを選択し、鉛筆記号を選択します。
  3. 顔の名前の下にある [削除] オプションを選択します。 このアクションにより、検出された顔がビデオから削除されます。 人物の顔は、表示される他のビデオで引き続き検出されます。 インデックスが作成された後、それらのビデオから顔を削除することもできます。

人物が名前を付けられた場合、人物モデルから人物を明示的に削除しない限り、顔を削除したビデオのインデックス作成に使用された人物モデルに存在し続けます。

ユーザー モデルの品質を示す情報を取得する

カスタマイズされた人物モデルの品質 (貧しい、公正、良い) を示すことができます。 品質は、ラベル付けに使用する画像の数が多いほど、ユーザーを正しく識別する確率が高くなります。 たとえば、24 個のラベル付き画像を持つ人物を識別する確率は、2 つのラベル付き画像を持つ人物を識別する確率よりも高くなります。 カスタマイズしたユーザー モデル ページで、各ユーザーのラベル付けに使用される画像の数を確認できます。

カスタムユーザー モデルを既定として選択する

カスタマイズしたユーザーモデルをVIアカウントのユーザーレベルでデフォルトとして選択できるため、ビデオアップロードごとにモデル名を選択し続ける必要はありません。 カスタマイズされた人物モデルで分析する必要があるビデオをアップロードするときに、時間と労力を節約できます。

不明なユーザーをビデオでグループ化する

ビデオ内の不明なユーザーを、外観の類似性別にグループ化して表示できます。 これにより、不明なユーザーに簡単かつ迅速にラベルを付け、カスタマイズされたユーザー モデルの精度が向上します。 たとえば、地元の有名人や地元の政治家にラベルを付けるのに役立ちます。 カスタマイズ ページでは、不明なユーザーのグループ化を確認できます。 [ユーザー選択し不明なユーザータブに移動します。

識別されたユーザー名の最大信頼度スコアを持つ検索結果

識別された人物の名前を検索し、ビデオに人物がいつ表示されたのかのタイムスタンプと最大信頼度スコアを取得できます。 探索に最も関連性の高いビデオを決定するのに役立ちます。 たとえば、 John Smith を検索し、カスタマイズした人物モデルによって John Smith が認識されるビデオと、各ビデオの信頼度スコアを取得できます。

複数の人物モデルの管理

Azure AI Video Indexer では、Azure AI Video Indexer API を使用して、アカウントごとに複数の人物モデルがサポートされます。

アカウントで異なるユース ケースが提供されている場合は、アカウントごとに複数の人物モデルを作成できます。 たとえば、コンテンツがスポーツに関連している場合は、スポーツ (サッカー、バスケットボール、サッカーなど) ごとに個別の人物モデルを作成できます。

各アカウントには、50 人のモデルの制限があります。 複数ユーザー モデルのサポートが必要ない場合は、アップロード/インデックス作成またはインデックス再作成時に、ビデオに人物モデル ID を割り当てないでください。 この場合、Azure AI Video Indexer では、アカウント内の既定のカスタム ユーザー モデルが使用されます。

人を認識する機能を最適化する

人物を認識するモデル機能を最適化するには、できるだけ多くの異なる画像をさまざまな角度からアップロードします。 最適な結果を得るには、高解像度の画像を使用します。