最輕的YOLO算法出來了!這是個模型非常小、號稱目前最快的YOLO算法——大小只有1.3MB,單核每秒148幀,行動裝置上也能輕易部署。而且,這個YOLO-Fastest算法滿足所有平臺的需要。不論是PyTorch,還是Tensorflow,又或者是Keras和Caffe,可以說是全平臺通用。此外,作者還推出了超輕YOLO的「加大版」,同樣只需要3.5MB,就能實現比YOLOv3更好的目標檢測效果。那麼,這麼輕的網絡,檢測效果怎麼樣?
1、模型編譯、測試和訓練1.1、YOLO-Fastest編譯git clone https://github.com/dog-qiuqiu/Yolo-Fastest下載安裝opencv:https://github.com/opencv/opencv/releases/tag/4.4.0
第三步:
打開cmake,選擇Yolo-Fastest文件夾為source code路徑,Yolo-Fastest文件夾為目標文件夾;然後點擊configure,再選擇opencv.exe解壓縮後的build文件夾為OPENCV_DIR的路徑;第四步:
打開Visual Studio2017(具體根據你在configure時選擇的編譯環境,最好選擇2017),選擇release,然後生成解決方案;第五步
編譯完成後在Yolo-Fastest目錄下會有Release文件夾,把裡面編譯完成的darknet.dll和darknet.exe複製到Yolo-Fastest/build/darknet/x64目錄下;第六步
把Yolo-Fastest目錄下的除README.MD以外的4個文件複製到Yolo-Fastest/build/darknet/x64/cfg目錄下;1.2、YOLO-Fastest視頻和圖片測試1、視頻測試
輸入如下指令既可測試視頻檢測並輸出檢測的結果,CPU檢測可以達到14FPS/s,比同等條件下使用GPU檢測的YOLO-V4快很多:./darknet detector demo ./cfg/voc.data ./cfg/yolo-fastest.cfg ./cfg/yolo-fastest.weights ./data/test_car.mp4 -i 1 -thresh 0.25 -out_filename ./data/car_output.mp4注意,測試視頻可以為任意你自己想檢測的視頻文件,這裡小編只用了手上有的視頻進行了測試
2、圖片測試
輸入如下指令既可測試視頻檢測並輸出檢測的結果,CPU檢測用時為