JETSON TX2のビルドがこける人へ


本日こちらの勉強会に参加しました。

DLLAB Japan Tour 2019 AI とIoTが出合う日: IoT編@東京

でもって、JETSON TX2が格安で買えるってもんで
早速購入して挑んだわけです。

とりあえずめちゃくちゃ楽しかった!
あと機械学習を実際にやってみることで
学習と推論という2点がどのようなものかが
理解できました。

前置きはこのぐらいにして本題。

サンプルプログラムのビルド

この勉強会で、サンプルプログラムを用意していただいていたのです。
ビルドしてあるものは、JETSON TX2に固定してあるカメラを使って画像認識させるというものでしたが、ソースコードを修正することで、USBカメラでも使えるということで、早速ビルドしてみたのです。

ところが。。。

このようなエラーが。。。

というわけで、ビルドするにはパッケージが足りないようです。
早速インストールしちゃいましょう。

cmake のインストール

sudo apt-get install cmake -y

これで再度ビルド!
ところが今度は・・・

qt-sdk のインストール

sudo apt-get install qt-sdk -y

よし!これでいけるや・・・ろ・・・?

libglfw3-dev、libglew-devのインストール

sudo apt -y install libglfw3-dev
sudo apt -y install libglew-dev

もうないや。。。ろおおおおお??!

libGL.so の入れ替え

このサイトを参考にしました。
Building an OpenGL application

cd /usr/lib/aarch64-linux-gnu
sudo ln -sf /usr/lib/aarch64-linux-gnu/tegra/libGL.so libGL.so

これでようやくビルドできるようになりました!

外付カメラの映像で画像解析できるぞ!

これで、またいろいろできるようになりますね!!