

サポート終了通知: 2026 年 5 月 31 日、 AWS は のサポートを終了します AWS Panorama。2026 年 5 月 31 日以降、 AWS Panorama コンソールまたは AWS Panorama リソースにアクセスできなくなります。詳細については、[AWS Panorama 「サポート終了](https://docs.aws.amazon.com/panorama/latest/dev/panorama-end-of-support.html)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Panorama アプリケーション SDK
<a name="applications-panoramasdk"></a>

AWS Panorama アプリケーション SDK は、AWS Panorama アプリケーションを開発するための Python ライブラリです。[アプリケーションコード](gettingstarted-sample.md)では、AWS Panorama アプリケーション SDK を使用してコンピュータビジョンモデルをロードし、推論を実行し、ビデオをモニタに出力します。

**注記**  
AWS Panorama アプリケーション SDK の最新機能にアクセスできるようにするには、[アプライアンスソフトウェアをアップグレード](appliance-manage.md#appliance-manage-software)してください。

アプリケーション SDK が定義するクラスとそのメソッドの詳細については、[「アプリケーション SDK リファレンス」](https://github.com/awsdocs/aws-panorama-developer-guide/blob/main/resources/applicationsdk-reference.md)を参照してください。

**Topics**
+ [出力ビデオへのテキストとボックスの追加](#applications-panoramasdk-overlays)

## 出力ビデオへのテキストとボックスの追加
<a name="applications-panoramasdk-overlays"></a>

AWS Panorama SDK を使用すると、ビデオストリームをディスプレイに出力できます。動画には、モデルからの出力、アプリケーションの現在の状態、またはその他のデータを表示するテキストやボックスを含めることができます。

`video_in` 配列内の各オブジェクトは、アプライアンスに接続されたカメラストリームからの画像です。このオブジェクトのタイプは `panoramasdk.media` です。画像にテキストや長方形のボックスを追加して、`video_out` 配列に割り当てるメソッドがあります。

次の例で、サンプルアプリケーションは結果ごとに 1 つのラベルを追加します。各結果は同じ左位置に配置されますが、高さは異なります。

```
        for j in range(max_results):
            label = 'Class [%s], with probability %.3f.'% (self.classes[indexes[j]], class_tuple[0][indexes[j]])
            stream.add_label(label, 0.1, 0.1 + 0.1*j)
```

出力イメージにボックスを追加するには、`add_rect` を使用します。このメソッドは、ボックスの左上隅と右下隅の位置を示す 0 から 1 までの値を 4 つ取ります。

```
        w,h,c = stream.image.shape
        stream.add_rect(x1/w, y1/h, x2/w, y2/h)
```