windows下yolov3的配置
yolo官网:https://pjreddie.com/darknet/yolo/
darknet-windows代码下载:https://github.com/AlexeyAB/darknet(墙裂推荐看里面的README)
配置环境:
Visual Studio 2015(vc14)
CUDA 9.1
cuDNN 7.0
OpenCV 3.4(其它版本对应修改包含目录为自己安装opencv的路径)
-----------------------------------------------------------------------------------------------------------------
1.用VS打开 build\darknet\darknet.sln,设置成 x64 和 Release, 然后Build-> Build darknet. (这一步如果不能编译成功,可以执行完下面的步骤后再编译)
注意: OpenCV用 3.4.0 以前的,3.4.1 可能出问题。
2.在opencv的安装目录\opencv3.4\opencv\build\x64\vc14\bin(根据自己的安装路径修改)下找到opencv_world340.dll 和 opencv_ffmpeg340_64.dll 把复制到 D:\darknet-windows\build\darknet\x64 中(即darknet.exe所在的路径)。
3. 检查 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1 是否有bin 和 include文件夹, 如果没有从cuda的安装路径中把它们复制过来。
4. 安装CUDNN (加速用的,可以不安装)
下载 cuDNN 7.0 for CUDA 9.1: https://developer.nvidia.com/cudnn
下载解压缩后,将文件夹中的cndnn64_7.dll、cudnn.h、cudnn.lib分别复制到
C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin
C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v9.1\include
C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v9.1\lib\x64
注意:cudnn需要与cuda版本相对应。
到此为止你应该已经配置完成了,如果你的安装环境和我的不一样请看下面:
-----------------------------------------------------------------------------------------------------------------
1..如果不安装CUDNN:打开\darknet.sln ->(right click on project) -> properties -> C/C++ -> Preprocessor ->Preprocessor Definitions, and remove this: CUDNN;
2.如果你的CUDA 版本不是 9.1:打开build\darknet\darknet.vcxproj 找到 "CUDA 9.1"的两个地方把它改为你自己的版本号。
3.如果没有GPU:打开 build\darknet\darknet_no_gpu.sln,设置 x64 and Release, 然后:Build -> Build darknet_no_gpu
4.如果你的OpenCV不是 3.4。(以2.4.13为例)
4.1(right click on project) -> properties -> C/C++ -> General ->Additional Include Directories: C:\opencv_2.4.13\opencv\build\include
4.2(right click on project) -> properties -> Linker -> General ->Additional Library Directories: C:\opencv_2.4.13\opencv\build\x64\vc14\lib
5.If you haveGPU with Tensor Cores (nVidia Titan V / Tesla V100 / DGX-2 and later) speedupDetection 3x, Training 2x:\darknet.sln -> (right click on project)-> properties -> C/C++ -> Preprocessor -> Preprocessor Definitions,and add here: CUDNN_HALF;
-----------------------------------------------------------------------------------------------------------------
测试:
1.打开cmd切换到darknet.exe路径下:D:\darknet-windows\build\darknet\x64
2.在cmd输入:
darknet_no_gpu.exe detector test data/coco.data yolov3.cfg yolov3.weights(无GPU版)
darknet.exe detector test data/coco.data yolov3.cfg yolov3.weights(GPU版)
yolov3.cfg yolov3.weights要对应,并把它们放在D:\darknet-windows\build\darknet\x64路径下
3.根据提示输入要检测的图像路径。PS:最好把杀毒软件关了,不然darknet.exe会被隔离。
原图:
检测结果:
windows下yolov3的配置相关推荐
- 基于svnserve的SVN服务器(windows下安装与配置)
基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...
- Mongodb在windows下配置文件的配置
Mongodb在windows下通过配置文件配置和访问 博客分类: Mongodb 数据库 mongomongodbwindows配置 Mongodb配置文件配置: 第一步:在"D:\Mon ...
- 关于windows下的libtorch配置
关于windows下的libtorch配置 1.环境 Windows service 2012 R2/Windows10 Cuda 9.0 OpenCV3.4.1 Libtorch1.0 VS2017 ...
- myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境
windows下MyEclipse安装配置C/C++开发环境 ,安装MinGW:假设安装路径为c:\MinGW 编辑如下系统变量: 变量名变量值 PATH C:\MinGW\bin; LIBRARY_ ...
- 读取串口 :javax.comm 2.0 windows下Eclipse的配置
javax.comm 2.0 windows下Eclipse的配置 要在Windows下,对计算机的串口或并口等进行编程,可以选择使用Java Communication API (ja ...
- Mongodb在windows下通过配置文件配置和访问
Mongodb在windows下通过配置文件配置和访问 博客分类: Mongodb 数据库 mongomongodbwindows配置 Mongodb配置文件配置: 第一步:在"D:\Mon ...
- Windows下MySql主从配置实战教程
Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...
- Windows下PySpark的配置
Windows下PySpark的配置 环境: hadoop-2.7.4 spark-2.4.3-bin-hadoop2.7 jdk-1.8 hadooponwindows Anaconda3 pyth ...
- Windows下PVM的配置与编程实践
关键词:PVM,Windows,配置,编程 作者:丁玲,韩君,李元香 概述:PVM是一个综合的软件工具与库的集合,它是仿效基于互联的各种体系结构的计算机一个多用途的.灵活的.异构并发计算框架.在Win ...
最新文章
- 业界丨2018深度学习十大趋势:元学习成新SGD,多数硬件创企将失败
- AdaBoosting 3
- [整理]zepto的初次使用
- RPOPLPUSH用法(转)
- python决策树 value_机器学习 | 算法笔记(四)- 决策树算法以及代码实现
- 支持M1芯片mac 达芬奇17中文版(详细安装教程) DaVinci Resolve Studio 17.3.1b5
- 人机交互界面设计大作业_为什么说大多数UI设计、大数据、人工智能等培训班不靠谱?...
- openwrt打印机支持列表_共享打印机的三种安装连接方法
- 查看提交历史(git log)
- 20175323 团队项目 服务器端函数功能与业务逻辑详解
- Markdown 语法速查表
- 熊猫烧香病毒源码及分析
- P-6002-10PK,P-6002-2PK脂质研究工具解析
- 按键精灵修改html内容,按键精灵批量开网页点击
- 法院判错案如何追责?
- 跟我一起学-Python爬取(酷我)
- css:好看的渐变色_CSS渐变:语法速成课程
- 轮训网页,并打开截图保存
- 李翔敏:城市停车管理的五点困境、六大展望与三项思考
- 水晶报表 发布 部署