翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Panorama の概念
AWS Panorama では、コンピュータビジョンアプリケーションを作成して AWS Panorama アプライアンスまたは互換性のあるデバイスにデプロイし、ネットワークカメラからのビデオストリームを分析します。Python でアプリケーションコードを記述し、ドッカーを使用してアプリケーションコンテナを構築します。AWS Panorama アプリケーションを使用してCLI、機械学習モデルをローカルまたは Amazon Simple Storage Service (Amazon S3) からインポートします。アプリケーションは AWS Panorama アプリケーションSDKを使用してカメラからビデオ入力を受信し、モデルを操作します。
AWS Panorama アプライアンス
AWS Panorama アプライアンスは、アプリケーションを実行するハードウェアです。AWS Panorama コンソールを使用して、アプライアンスの登録、ソフトウェアの更新、およびアプライアンスへのアプリケーションのデプロイを行います。AWS Panorama Appliance のソフトウェアはカメラストリームに接続し、ビデオのフレームをアプリケーションに送信し、アタッチされたディスプレイにビデオ出力を表示します。
AWS Panorama アプライアンスは、Nvidia Jetson AGX Xavier を搭載したエッジデバイスです。イメージを AWS クラウドに送信して処理する代わりに、最適化されたハードウェアでアプリケーションをローカルで実行します。これにより、動画をリアルタイムで分析し、結果をローカルで処理できます。アプライアンスのステータスの報告、ログのアップロード、およびソフトウェアの更新とデプロイを行うには、インターネット接続が必要です。
詳細については、「AWS Panorama アプライアンスの管理」を参照してください。
互換性のあるデバイス
AWS Panorama アプライアンスに加えて、 AWS Panorama は AWS パートナーからの互換性のあるデバイスをサポートしています。互換性のあるデバイスは、 AWS Panorama アプライアンスと同じ機能をサポートしています。AWS Panorama コンソールと を使用して互換性のあるデバイスを登録および管理しAPI、同じ方法でアプリケーションを構築およびデプロイします。
-
レノボ ThinkEdge® SE70
– Nvidia Jetson Xavier NX を搭載
このガイドの内容とサンプルアプリケーションは、 AWS Panorama アプライアンスを使用して開発されています。お使いのデバイスの特定のハードウェアおよびソフトウェア機能の詳細については、製造元のドキュメントを参照してください。
アプリケーション
アプリケーションは AWS Panorama アプライアンスで実行され、ビデオストリームでコンピュータビジョンタスクを実行します。Python コードと機械学習モデルを組み合わせてコンピュータビジョンアプリケーションを構築し、インターネット経由で AWS Panorama アプライアンスにデプロイできます。アプリケーションは、ビデオをディスプレイに送信するか、 AWS SDK を使用して AWSサービスに結果を送信できます。
アプリケーションを構築してデプロイするには、 AWS Panorama アプリケーション を使用しますCLI。AWS Panorama アプリケーションCLIは、デフォルトのアプリケーションフォルダと設定ファイルを生成し、Docker でコンテナを構築し、アセットをアップロードするコマンドラインツールです。1 つのデバイスで複数のアプリケーションを実行できます。
詳細については、「AWS Panorama アプリケーションを管理する」を参照してください。
ノード
アプリケーションは、入力、出力、モデル、コードを表すノードと呼ばれる複数のコンポーネントで構成されます。ノードは構成のみ (入力と出力) でも、アーティファクト (モデルとコード) を含むこともできます。アプリケーションのコードノードは、Amazon S3 アクセスポイントにアップロードするノードパッケージにバンドルされ、AWSPanorama アプライアンスはそれらにアクセスできます。アプリケーションマニフェストは、ノード間の接続を定義する構成ファイルです。
詳細については、「アプリケーションノード」を参照してください。
モデル
コンピュータビジョンモデルは、画像を処理するようにトレーニングされた機械学習ネットワークです。コンピュータビジョンモデルは、分類、検出、セグメンテーション、追跡などのさまざまなタスクを実行できます。コンピュータビジョンモデルは、画像を入力として受け取り、画像または画像内のオブジェクトに関する情報を出力します。
AWS Panorama は PyTorch、、Apache MXNet、および で構築されたモデルをサポートしています TensorFlow。Amazon SageMaker AI または開発環境でモデルを構築できます。詳細については、「コンピュータービジョンモデル」を参照してください。