イメージングの概要

Note

イメージング API (イメージのスーパー解像度、イメージの説明、画像のセグメント化、画像の前景抽出、オブジェクトの消去) には、現在、NPU を使用したCopilot+ PCが必要です。 追加のハードウェアをサポートするビデオ スーパー解像度については、「ビデオ スーパー解像度の使用を開始する」を参照してください。 すべてのWindows AI API のハードウェア サポートの概要については、サポートされているハードウェアテーブルを参照してください。

Windows AI API でサポートされるイメージング機能により、次の機能が有効になります。

能力 Description
画像の超解像度 品質を維持しながら、元のサイズの8倍まで画像をスケーリングしてシャープにします。
イメージの説明 画像のテキスト説明を、簡単なもの、詳細なもの、図形式のもの、アクセシブル形式のものなどとして生成します。
画像オブジェクト抽出器 ポイントのヒントと四角形のヒントを使用して、画像内の特定のオブジェクトを識別し、識別されたオブジェクトのマスクを返します。
画像前景抽出ツール 背景の削除またはステッカーの生成のために、画像の前景をセグメント化します。
Image オブジェクトの消去 イメージからオブジェクトを削除し、消去された領域をイメージの背景に置き換えます。

AI Dev Gallery には、このページのイメージング機能の対話型サンプルが含まれています。 各サンプルの C# ソースを検査し、Visual Studio プロジェクトとしてエクスポートできます。

API の詳細については、AI イメージング機能の API リファレンスを参照してください。

コンテンツ モデレーションの詳細については、「生成 AI API を使用したコンテンツの安全性」を参照してください。

責任ある AI

これらの API を使用して Windows アプリでイメージを変更または生成する場合は、透明性やユーザーの信頼など、責任ある AI の推奨事項に従います。 生成または変更されたイメージの発生元と履歴をユーザーが理解できるように、コンテンツ の証明と信頼性のための連合 (C2PA) 標準で指定されているコンテンツ資格情報を指定します。

モデルを利用したイメージング機能をWindowsアプリに追加する場合のベスト プラクティスについては、Windowsでの責任ある生成 AI 開発を参照してください。

このセクションでは...

[アーティクル] Description
画像の超解像度 画像のスケーリングとシャープ化の方法について説明します。
画像の説明 画像のテキストの説明を生成する方法について説明します。
画像オブジェクト抽出器 ヒントを使用して画像内のオブジェクトを識別する方法について説明します。
Image Foreground Extractor 画像からフォアグラウンドを抽出する方法について説明します。
イメージオブジェクトの消去 イメージからオブジェクトを削除する方法について説明します。

こちらも参照ください