DL之yolov3:使用yolov3算法时需要对Ubuntu系统进行配置的简介、过程步骤之详细攻略

目录

yolov3算法时需要对Ubuntu系统进行配置的简介

Ubuntu系统进行配置的过程步骤

第一步:安装CUDA

第二步:安装OpenCV

第三步:安装并编译darknet


yolov3算法时需要对Ubuntu系统进行配置的简介

打开yolov3的makefile文件就可知道,需要提前加载不少库或环境

Ubuntu系统进行配置的过程步骤

第一步:安装CUDA

先下载再执行,官网下载地址:
https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1704&target_type=debnetwork

sudo dpkg -i cuda-repo-ubuntu1704_9.1.85-1_amd64.debsudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1704/x86_64/7fa2af80.pubsudo apt-get updatesudo apt-get install cuda

配置cuda环境
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-9.1/bin:$PATH

第二步:安装OpenCV

wget https://github.com/opencv/opencv_contrib/archive/3.2.0.zip

安装OPENCV2:sudo apt-get install libopencv-dev

安装依赖库

$ sudo apt-get install build-essential
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
$ sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包
$ sudo apt-get install libatlas-base-dev gfortran # 优化opencv功能
$ sudo apt-get install ffmpeg
cd opencv-3.2.0

$ mkdir build

cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install

第三步:安装并编译darknet

最后,编译即可!

参考文章
https://blog.csdn.net/dream_bluer/article/details/73770743
https://blog.csdn.net/qq_28833741/article/details/53505100
https://blog.csdn.net/u014797226/article/details/78429936

DL之yolov3:使用yolov3算法时需要对Ubuntu系统进行配置的简介、过程步骤之详细攻略相关推荐

  1. DL之AlexNet:AlexNet算法的架构详解、损失函数、网络训练和学习之详细攻略

    DL之AlexNet:AlexNet算法的架构详解.损失函数.网络训练和学习之详细攻略 相关文章 Dataset:数据集集合(CV方向数据集)--常见的计算机视觉图像数据集大集合(建议收藏,持续更新) ...

  2. DL之Attention:Attention注意力机制的简介、应用领域之详细攻略

    DL之Attention:Attention注意力机制的简介.应用领域之详细攻略 目录 Attention的简介 1.Why Attention? 2.Attention机制的分类 3.Attenti ...

  3. DL之self-attention:self-attention自注意力机制的简介、应用之详细攻略

    DL之self-attention:self-attention自注意力机制的简介.应用之详细攻略 目录 self-attention的简介 1.self-attention的影响 2.self-at ...

  4. DL之DNN优化技术:DNN中参数初始化【Lecun参数初始化、He参数初始化和Xavier参数初始化】的简介、使用方法详细攻略

    DL之DNN优化技术:DNN中参数初始化[Lecun参数初始化.He参数初始化和Xavier参数初始化]的简介.使用方法详细攻略 导读:现在有很多学者认为,随着BN层的提出,权重初始化可能已不再那么紧 ...

  5. ML之Clustering之LPA:LPA算法主要思路、输出结果、代码实现等相关配图之详细攻略

    ML之Clustering之LPA:LPA算法主要思路.输出结果.代码实现等相关配图之详细攻略 目录 LPA算法的主要思路 LPA算法的输出结果 LPA算法的代码实现 LPA算法的主要思路 更新-- ...

  6. NLP之WE之CBOWSkip-Gram:CBOWSkip-Gram算法概念相关论文、原理配图、关键步骤之详细攻略

    NLP之WE之CBOW&Skip-Gram:CBOW&Skip-Gram算法概念相关论文.原理配图.关键步骤之详细攻略 目录 CBOW&Skip-Gram算法相关论文 CBOW ...

  7. DL之GoogleNet:GoogleNet(InceptionV1)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之GoogleNet:GoogleNet(InceptionV1)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 GoogleNet算法的简介 GoogleNet算法的架构详 ...

  8. DL之VGGNet:VGGNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之VGGNet:VGGNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 VGG系列神经网络算法简介 1.网络架构 2.实验结果 VGG系列神经网络的架构详解 VGG系列集 ...

  9. DL:深度学习(神经网络)的简介、基础知识(神经元/感知机、训练策略、预测原理)、算法分类、经典案例应用之详细攻略

    DL:深度学习(神经网络)的简介.基础知识(神经元/感知机.训练策略.预测原理).算法分类.经典案例应用之详细攻略 目录 深度学习(神经网络)的简介 1.深度学习浪潮兴起的三大因素 深度学习(神经网络 ...

最新文章

  1. 我的第一个vb实例--红楼梦测试小程序
  2. Ubuntu环境下TensorFlow 的环境搭建(二)安装TensorFlow(CPU版)
  3. bzoj1402 Ticket to Ride 斯坦纳树 + 状压dp
  4. usb 由于计算机限制,电脑usb被限制了怎么办
  5. java 学习思路_Java的学习思路
  6. Spring面试问题与解答
  7. 上一季诺基亚销售下跌28%
  8. android checkbox 选中事件_挖穿Android第四十九天
  9. 接口开发规范 restful接口开发规范
  10. C++类型转换运算符 static_cast,dynamic_cast,reinterpret_cast,const_cast
  11. canvas 实现图片局部模糊_Canvas绘制图片模糊
  12. 阿里云云计算 27 在线实验--SLB初体验
  13. android对象引用释放,Android程序的内存泄漏与规避方法
  14. 《推荐系统实践》算法纯享(附代码链接)(一)—— 评价指标篇
  15. OpenGL下载和配置
  16. 北海屠龙记------十三
  17. TTL RGB信号相关
  18. DBeaver 离线安装
  19. Qt Moc及信号-槽源代码解析
  20. Spring Security系列(10)- 微服务权限方案及Oauth2介绍

热门文章

  1. canvas 圆角矩形填充_Canvas:随机长方形生成和色块填充
  2. 手挽手带你学React:三档 React-router4.x的使用
  3. 7天攻克运维瓶颈 玩转立体运维
  4. redis的集群搭建
  5. 如何替换 Ubuntu 11.10 登录屏幕背景和logo
  6. IIS身份验证的配置
  7. 大家所推崇的Redis分布式锁真的就万无一失吗?
  8. 如何从零开始搭建 CI/CD 流水线
  9. 面试|图解kafka的高可用机制
  10. 拼多多技术事故复盘,程序员应该学到什么?