FC2カウンター FPGAの部屋 2021年09月12日
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

AI Box with ReID をやってみる

今までやってきた”設計開始 Kria KV260 ビジョン AI スターター キット使用”の”ステップ 6. 次のステップおよびその他のリソース”にもあるのだが、今度は、 AI Box with ReID をやってみようと思う。

2020.2 用の”Kria™ KV260 Vision AI Starter Kit Applications”の”AI Box with ReID”の Quick Start ”Setting up the Board and Application deployment”を参照してやっていこうと思う。

ここで新しいイメージ・ファイルをダウンロードするのだが、今のイメージにも packagegroup-kv260-aibox-reid.noarch があるじゃないか。。。ということで、これを使用してやってみよう。
KRIA_KV260_18_210907.png

dnf install でパッケージをインストールする。
sudo dnf install packagegroup-kv260-aibox-reid.noarch
KRIA_KV260_28_210911.png

Is this OK と聞かれたので、 y を入力した。
KRIA_KV260_29_210911.png
KRIA_KV260_30_210911.png

ビジョン AI スターター キットで利用できる既存のアプリケーション ファームウェアの一覧を表示する。
sudo xmutil listapps

起動中のデフォルトの 「kv260-dp」 アプリケーションのファームウェアのロードを解除する。
sudo xmutil unloadapp

もう一度
sudo xmutil listapps
KRIA_KV260_31_210911.png

ここからは KRIA KV260 Vision AI Starter Kit じゃなく、Ubuntu 18.04 のパソコンで作業する。
https://pixabay.com/videos/liverpool-people-couple-pier-head-46090/
のリンクから 1920x1080 フルHD の同画像をダウンロードした。
KRIA_KV260_32_210911.jpg

ダウンロードをクリックすると、一番下の 1920x1080 のラジオボタンにチェックを入れて、Download ボタンをクリックした。
KRIA_KV260_33_210911.jpg

Liverpool - 46098.mp4 ファイルがダウンロードできた。これを H264 に変換する。
ffmpeg -i 'Liverpool - 46098.mp4' -c:v libx264 -pix_fmt nv12 -vf scale=1920:1080 -r 30 liverpool-46098.nv12.h264
KRIA_KV260_34_210911.png
KRIA_KV260_35_210911.png

変換後の liverpool-46098.nv12.h264 を VLC メディアプレーヤーで見てみたが、最後辺りで画像がおかしくなっていた。これで良いのか心配だったが、とりあえずやってみよう。

できた liverpool-46098.nv12.h264 を SFTP で KRIA KV260 Vision AI Starter Kit にアップロードした。
KRIA_KV260_36_210911.png

アプリケーションのファームウェアを読み込む。
sudo xmutil loadapp kv260-aibox-reid

アプリケーションを起動した。
sudo aibox-reid -s liverpool-46098.nv12.h264 -t file -p 1
”3840x2160”モードじゃないとエラー出ている。これって 4k アプリケーションなのだろうか?
KRIA_KV260_37_210911.png
KRIA_KV260_38_210911.png

KRIA KV260 Vision AI Starter Kit に接続してある画面も真っ暗だ。

aibox-reid --help
を実行した。
4k が前提になっているようだ。
KRIA_KV260_39_210911.png

それじゃ 4k 画像でやってみよう。ただし、私の持っているディスプレイでは表示できない。
https://pixabay.com/videos/spring-walk-park-trees-flower-15252/
から 3840x2160 の mp4 ファイルをダウンロードした。

mp4 から h264 に変換する。
ffmpeg -i 'Spring - 15252.mp4' -c:v libx264 -pix_fmt nv12 -vf scale=3840:2160 -r 30 Spring-15252.nv12.h264
KRIA_KV260_40_210911.png
KRIA_KV260_41_210911.png

できあがった Spring-15252.nv12.h264 を KRIA KV260 Vision AI Starter Kit に SFTP でアップロードした。

アプリケーションを起動した。
ffmpeg -i 'Spring - 15252.mp4' -c:v libx264 -pix_fmt nv12 -vf scale=3840:2160 -r 30 Spring-15252.nv12.h264
でも、4k 画像にしたのに、”3820x2160”モードじゃないと言われている。
その後のエラーは出なくなった。
KRIA_KV260_42_210911.png

  1. 2021年09月12日 05:26 |
  2. KRIA KV260 Vision AI Starter Kit
  3. | トラックバック:0
  4. | コメント:0