ubuntu下Darknet下載安裝
最近想學一下這方面的知識,首先得裝上,跑一下看看效果。
①下載安裝darknet
(1)git clone https://github.com/pjreddie/darknet.git
(2)cd darknet/
部分文件介紹:
cfg:模型的架構,類似於caffe的protext文件
src:最底層的框架定義文件,所有層的定義等最基本的函數
examples:更爲高層的一些函數,這些函數直接調用了底層的函數
data:一些label文件和一些樣例圖(主要用來演示或者直接訓練coco等對應數據集時有用)
include:頭文件 darknet.h
python:使用python對模型的調用方法,基本都在darknet.py中
scripts:一些腳本
(3)make
(4)./darknet
說明下載安裝darknet成功!
打開darknet.c
紅色方框部分程序:命令行參數小於2(第一個命令行參數爲應用程序本身,即:argv[0]=./darknet),此時會打印出提示信息:
②配置opencv(可選項)前提是opencv已經安裝好了
(1)vim Makefile
(2)OPENCV=1
(3)make
(4)測試是否配置成功: ./darknet imtest data/eagle.jpg
會顯示很多圖片,說明opencv已經配置好了
ctrl+c停止
③簡單的測試使用
(1)下載預先訓練好的權重: wget https://pjreddie.com/media/files/yolov3.weights
(2)檢測 : ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
第一次運行程序時卡住了,重啓一下就好了。