このアプリケーションの主な目的は、STM32MP1マイクロプロセッサ上で動作するNNモデルを使用して特定のエリア内にいる人を検出し、その数をカウントすることです。 結果は、データ・プライバシーを確保するためにローカル・イーサネット接続を介してホストPCに表示します。 非機密データはエッジ・デバイスとホストの間で転送します。

アプローチ

この人数カウント・デモは、STM32MP1 MPUがAI、コンピュータ・ビジョン、およびコネクティビティのユースケースにおいて発揮するいくつかの興味深い特徴を紹介することを目的に設計したものです。 ヘッドレス・カメラ・デバイスとして使用するSTM32MP1xは、プライバシー保護のためにビデオ・フレームを計算し、ローカル・イーサネット接続を介して非機密データを別のデバイスに回復用に転送します。
STM32MP1x MPU:
- カメラ・パイプラインを介したカメラ・ストリーミング
- 人検出と人数カウントのためのニューラル・ネットワーク推論(8fps)
- エッジで計算された人の座標情報を転送するためのイーサネット接続
- データ・プライバシー:機密データはデバイス間では転送しない
コンピュータ:
- プライベート・プロトコルを介してSTM32MP1xから座標データを取得するためのイーサネット接続
- 人座標情報を仮想環境に表示するためのGUI(デモのインストール時に無人シーンの画像を一度だけ取得)
- STM32MP1x MPUを制御して、ユーザの制約(人数カウント対象エリアなど)に基づいてコンピューティング動作を調整するためのGUI

センサ

USBウェブカメラまたはビルト・イン・カメラ

データ

データ形式
RGB画像
画像サイズ:240x240

結果

モデル:ST独自Yolo_LC
STM32MP157F(High-perf)での結果
推論時間: 125ms
フレームレート: 8 fps
コード最適化ツール

OpenSTLinux向けAIソリューション

OpenSTLinux向けAIソリューション
対応製品

STM32MP1シリーズ

STM32MP1シリーズ
リソース

コード最適化ツール OpenSTLinux向けAIソリューション

X-LINUX-AIは、AIモデルをSTM32MP1マイクロプロセッサ上で動作させるためのSTM32 MPU OpenSTLinux拡張パッケージです。Linux® AIフレームワークとアプリケーション例が含まれています。

OpenSTLinux向けAIソリューション OpenSTLinux向けAIソリューション OpenSTLinux向けAIソリューション

対応製品 STM32MP1シリーズ

シングル・コアArm® Cortex®-A7またはデュアル・コアArm® Cortex®-A7とCortex®-M4をベースとしたSTM32MP1マイクロプロセッサ・シリーズ 広範なアプリケーション向けの開発を簡素化する汎用マイクロプロセッサ製品ポートフォリオ、STM32MP1シリーズは複数の柔軟性の高いアプリケーションをサポートできるため、どんなときも最高の性能と出力を実現できます。

STM32MP1シリーズ STM32MP1シリーズ STM32MP1シリーズ
おすすめ情報

画像 | STM32Cube.AI | STM32 AI MCU | パートナー | ビデオ | スマート・ホーム | スマート・ビルディング

Familiar Face Identificationを用いてスマート・ホームをパーソナライズする方法

STM32N6に組み込まれたembedUR社のオンデバイス顔認証と簡単なモバイル登録

画像 | STM32Cube.AI | STM32 AI MCU | パートナー | スマート・ホーム | ウェアラブル機器 | マイクロフォン | 加速度センサ | チュートリアル

エッジでのリアルタイムのビジョン、モーション、音声を実現するハンドヘルド開発プラットフォーム

NPUアクセラレーションによるオンデバイス組み込みAI向けのSTM32N6ベースのオールインワン・プラットフォーム

産業機器 | スマート・シティ | 画像 | STM32Cube.AI | STM32 AI MCU | パートナー | ビデオ | スマート・ホーム

id3社の顔識別アルゴリズムと生体検出を用いたセキュアな入退室システム

RGBカメラとToF測距センサによるエッジ処理は、STM32N6マイクロコントローラによるアクセス制御の迅速かつセキュアななりすまし防止を実現します。