YOLOv5 on Jetson Nano

yolov5 YOLOv5

この記事ではYOLOv5をJetson Nanoで動作させる方法について解説します。YOLOv5はいくつかの実装がありますがここではオリジナルのPyTorch実装YOLOv5を動作させる方法について解説します。

YOLOv5はpython3.7以上を必要としますが、Jetson Nanoはpython3.6がデフォルトでインストールされていて、公式のPyTorchライブラリもpython3.6の為これらは使用できません。

ですのでこちらの記事を参考にpython3.8で使用できるPyTorchライブラリを導入します。

実は難しいのは上記のカスタムPyTorchの導入で、YOLOv5の導入自体は特に難しくありません。

git clone https://github.com/ultralytics/yolov5.git
cd yolov5
python3.8 -m pip install -r requirements.txt
python3.8 detect.py --source 0Code language: Bash (bash)

--sourceでvideo sourceを指定しています。他にも様々なオプションがありますので

python3.8 detect.py --helpCode language: Bash (bash)

として調べてみてください。

以上です。