YOLO安装与配置

  • 本文讲解的是如何在ubuntu下安装和使用loyo
  • 请严格按照安装顺序进操作:opencv、darknet、cuda(ubuntu自己安装)

opencv的安装

1 先安装一些必要的软件

sudo apt-get install build-essential cmake libgtk2.0-dev
pkg-config Python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev

2 下载opencv的源码
3 解压到任意目录

unzip opencv-2.4.10.zip

4 进入源码

cd opencv-2.4.10

5 进入cmake

cd cmake

6 cmake 编译生成Makefile文件

 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 

所有的lib文件都会被安装到/usr/local目录中
7 编译并安装

sudo make install  

8 测试,在某个目录下建立一个test.cpp文件

#include<cv.h>
#include<highgui.h>
int main(int argc, char* argv[]){
    Mat image;
    image = imread(argv[1], 1);
    if (argc != 2 || !image.data) {  
        printf("No image data\n");  
        return -1;  
    }  
    namedWindow("Display Image", CV_WINDOW_AUTOSIZE);  
    imshow("Display Image", image);  
    waitKey(0);  
    return 0;         
}

9 同目录,新建一个文件CMakeLists.txt,写入如下内容

project(test)    
find_package(OpenCV REQUIRED)    
add_executable(test test)    
target_link_libraries(test ${OpenCV_LIBS})    
cmake_minimum_required(VERSION 2.8) 

10 编译成可执行文件

cmake .

10 随便弄个jpg图片做个测试,注意要和上面那个可执行文件放在同一目录下面,我这里名字取的是test.jpg。
12 输入命定

./test   test.jpg  

如果能看到照片,说明安装成功


darknet的安装

1 在home文件夹下新建一个darknet文件,然后进入darknet

mkdir mydarknet
cd mydarknet

2 键入命定,从github下载darknet源码

git clone http://github.com/pjreddie/darknet.git
cd darknet

3 修改makefile文件,保存退出

opencv=1
git clone http://github.com/pjreddie/darknet.git

4 编译

make -j16

cuda的安装

1 先提供下cuda官方安装文档,然后是cuda安装文件
建议直接按照官方提供的文档进行安装,如果英文阅读有难度。这里有一篇中文安装博客讲的也十分详细。

再次编译darknet

修改Makefile文件

cd darknet

GUP = 1
NVCC = /usr/local/cuda-7.5/bin/nvcc //查看自己的cuda安装路径

make -j8

darknet编译完成

测试

可以参照yolo官网的测试教程

参考文献

[1] http://blog.csdn.net/masa_fish/article/details/51882183
[2] http://blog.csdn.net/samylee/article/details/51684856
[3]http://blog.csdn.net/csqingchen/article/details/43968925
[4]http://blog.csdn.net/eric41050808/article/details/53673623

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值