...
Table of Contents | ||||
---|---|---|---|---|
|
...
Container Adamappの対象カメラ
ここでは、AdamAppと、Container版AdamAppの概要比較について説明します。
AdamAppとContainer版AdamAppを比較してのメリットとデメリット
【メリット】
開発環境をコンテナレジストリから取得できます。
Azure IoT HubにIoT Edge Deviceとして登録可能。
Visual Studio Codeの拡張機能で簡単にデプロイ可能。
追加アプリ開発環境に好きなライブラリをaptなどを用いてインストールできます。
SDK v2.00未満と同様、映像・音声の取得、各種情報取得、CNN/物体検知、CV処理、イベントループによる処理、独自の設定値の保存や編集、一部のカメラ情報の設定や取得などは実現できます。
【デメリット】
Adam API / Adam Web APIを利用して従来版と同様の機能が実現できるが、Adam Web APIによるアプリのインストール・アンインストール・開始・停止・スケジュール設定は不可能。
Azure 以外のクラウドに対応することはできない。
Container版AdamAppの開発手法
Container版AdamAppの開発手法について説明します。
...
Visual Studio Codeでの開発を推奨します。
...
i-PROカメラへコンポーネントをインストールする必要がなくなります。Visual Studio Code上でビルド、プッシュ、デプロイまで実施できます。
...
インターネット接続は必須となります。
...
Container Adamappは、Dockerコンテナ形式のカメラアプリケーションで、SoCがCV52のカメラのみ対応しています。
カメラのSoCについては、https://dev-partner.i-pro.com/space/TPFAQ/694780048を参照ください。
Container Adamappの対象システム
Container Adamappは、クラウドのAzure IoT Edgeを通じて、遠隔でアプリのデプロイを行ったり、複数カメラのアプリを管理することが可能です。
...
Container Adamappを使ったシステムを構築し、運用するためには、Azure IoT Edge上でサービスを提供しているサービスプロバイダーとの連携が必須となります。(当社では提供しておりません)
対象となる開発者
以下が、Container Adamappの開発対象者となります。
・上記、サービスプロバイダーとの関係があり、そのシステム上で当社カメラ用のアプリを開発される方
・上記サービスプロバイダーの方で、当社カメラ用のアプリも開発される方