こないだmacOSでやったdarknetをfedoraでも試す。
同じ手順を実行するだけ。
git clone したdarknetフォルダに入ってmakeする。clone後のフォルダ名(darknet)は、darknet_fedora30にリネームした。
$ cd darknet_fedora30
$ make
完了。
動作テスト。
$ ./darknet
動きそう。
学習データ yolo.weights を、macOSのときのフォルダから持ってくる。
$ cp コピー元フォルダ 今いるフォルダ
$ ls
macOSのときうまく動いたコマンドで試す。
$ ./darknet yolo detect cfg/yolov2.cfg yolo.weithts data/dog.jpg
$ ./darknet yolo 引数? cfg/設定ファイル 学習データ data/画像ファイル
ダメ。即座にコンソール帰ってくるし、何も表示されないし。計算が走った感じがしない。
detect を test に変えてみる。
$ ./darknet yolo test cfg/yolov2.cfg yolo.weights data/dog.jpg
一応動いた。出力されたファイル predictions.jpgを見てみる。
ダメやなぁ。オリジナルと変わっていない。
cfg/設定ファイルを変えるか学習データに違うものを使うとうまく行きそうな気がする。
$ ./darknet yolo test cfg/yolov2.cfg yolo.weithts data/dog.jpg
$ ./darknet yolo 引数? cfg/設定ファイル 学習データ data/画像ファイル
学習データで yolov3.weights なるものがあった。
https://pjreddie.com/media/files/yolov3.weights
cfg/設定ファイルをyolov3.cfg にして
学習データにyolov3.weights を使ってみる。
$ ./darknet yolo test cfg/yolov2.cfg yolo.weithts data/dog.jpg
だめやねぇ…なぜ。もっと試す。
参考)