seg_and_pose_detect は、マルチタスク セグメンテーション ネットワーク処理と姿勢検出を含むデモです。
ターゲット アプリケーション
- ADAS/AD
- スマート シティ
AI モデル、性能、消費電力
- FPN
-
seg_and_pose_detect
960x540、1ch、30fps - Openpose
- 960x540、1ch、30fps
- 20W @ ZU9EG
デモの構築と実行
ホストでデモを構築し、プログラムをターゲット ボードにコピーします。
cd Vitis-AI/examples/Vitis-AI-Library/apps/seg_and_pose_detect
bash -x build.sh
scp seg_and_pose_detect_x seg_and_pose_detect_drm root@IP_OF_BOARD:~/
OpenCV ディスプレイを使用するには、次のコマンドを実行します。
#./seg_and_pose_detect_x seg_960_540.avi pose_960_540.avi -t 4 -t 4 >/dev/null 2>&1
DRM ディスプレイを使用する場合は、SSH を用いてボードに接続し、次のコマンドを実行します。#./seg_and_pose_detect_drm seg_960_540.avi pose_960_540.avi -t 4 -t 4 >/dev/null 2>&1
注記:
- ビデオ ファイルは、vitis_ai_library_r2.5.0_video.tar.gz に含まれています。こちら からパッケージをダウンロードします。
- Docker 環境の制限により、クラウド デバイス上ではマルチタスク デモは DRM モードで実行できません。
図 1. セグメンテーションおよび姿勢検出デモの画像