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