カメラ入力(/dev/videox)からフレームをグラブし、2つのニューラル・ネットワーク・モデル(顔検出と顔認識)によって処理し、TensorFlow™ Liteランタイム・フレームワークによって解釈します。
カメラ・フレームのストリーミング(v4l2srcを使用)、プレビューの表示(waylandsinkを使用)、ニューラル・ネットワーク推論の実行(appsinkを使用)には、GStreamerパイプラインを使用します。
推論結果は、GtkWidgetとCairoによって生成されたオーバーレイを使用して表示します。
パイプライン
X-LINUX-AIは、AIモデルをSTM32MP1マイクロプロセッサ上で動作させるためのSTM32 MPU OpenSTLinux拡張パッケージです。Linux® AIフレームワークとアプリケーション例が含まれています。
シングル・コアArm® Cortex®-A7またはデュアル・コアArm® Cortex®-A7とCortex®-M4をベースとしたSTM32MP1マイクロプロセッサ・シリーズ 広範なアプリケーション向けの開発を簡素化する汎用マイクロプロセッサ製品ポートフォリオ、STM32MP1シリーズは複数の柔軟性の高いアプリケーションをサポートできるため、どんなときも最高の性能と出力を実現できます。