利用条件等は,利用者で確認すること.
謝辞:このページで紹介するソフトウエア等の作者に感謝します.
Git の URL: https://git-scm.com/
cmake の URL: https://cmake.org/download/
sudo apt -y install git cmake cmake-curses-gui cmake-gui
Windows での Visual C++ ビルドツール (Build Tools) のインストール手順: 別ページで説明している
URL: https://github.com/AlexeyAB/darknet
Windows での手順を下に示す.Ubuntu でも同様の手順になる.
mkdir c:\pytools cd c:\pytools rmdir /s /q darknet
cd c:\pytools git clone https://github.com/AlexeyAB/darknet
「Visual Studio 16 2019」のところは, cmake のオプションである. 使用する Visual Studio のバージョンに応じて調整すること
cd c:\pytools
cd darknet
rmdir /s /q build
mkdir build
cd build
del CMakeCache.txt
cmake -G "Visual Studio 16 2019" -A x64 -T host=x64 ^
-DCUDA_BUILD_CUBIN=ON -DENABLE_CUDA=ON -DENABLE_CUDNN=ON -DENABLE_CUDNN_HALF=ON ^
-DCUDA_SDK_ROOT_DIR="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1" ^
-DCUDA_TOOLKIT_ROOT_DIR="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1" ^
-DCUDA_TOOLKIT_INCLUDE="C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.1/include" ^
..
エラーメッセージが出ていないことを確認
cmake --build . --config RELEASE --target INSTALL
エラーメッセージが出ていないことを確認
https://github.com/AlexeyAB/darknet
https://github.com/AlexeyAB/darknet の記載に従う.
Windows では,システム環境変数 PATH に,次の2つを追加.
ファイル名は test.mp4であるとして説明を続ける.
cd c:\pytools\darknet darknet detector demo cfg\coco.data cfg\yolov4.cfg yolov4.weights test.mp4