JetsonTX2 Yolo - eiichiromomma/CVMLAB GitHub Wiki

(JetsonTX2, DeepLearning) Yolo (darknet)

YOLO: Real-Time Object DetectionをJetson TX2で動かしてみた。

使い方

結論から言うと何の苦労も無く使える。プリインストールのopencv4tegraでも、OpenCV3.3(ソースからビルド)でも問題無く使える。

ビルド

CUDAは使わない設定で動作確認まで。

git clone https://github.com/pjreddie/darknet
cd darknet/
make
wget --no-check-certificate https://pjreddie.com/media/files/yolo.weights 
./darknet detect cfg/yolo.cfg yolo.weights data/dog.jpg 

で、画像の出力とコンソールに%が表示されれば成功。

CUDAの有効化

Makefileは

GPU=1
CUDNN=1
OpenCV=1

ARCH= -gencode arch=compute_62,code=[sm_62,compute_62]

とする程度(ビルドが早く終わる)。

make
./darknet detect cfg/yolo.cfg yolo.weights data/dog.jpg 

でさっきより相当速く終わる。

Webcamでリアルタイム処理をしたい場合は

./darknet detector demo cfg/coco.data cfg/yolo.cfg yolo.weights -c 1

で2.7FPSくらいで動く。

部屋が汚いのはご愛嬌