zoukankan      html  css  js  c++  java
  • YOLO2(1)配置安装win10+openvc2413+VS2013 简单测试官例

     参考官网

    https://github.com/AlexeyAB/darknet#how-to-compile-on-windows 

    https://github.com/AlexeyAB/darknet#how-to-use

    0前期配置

    参看博文最后。

    1配置过程

    1.1下载VS2015工程

    https://github.com/AlexeyAB/darknet#how-to-compile-on-windows

    1.2 打开工程

    然后启动vs,打开builddarknetdarknet.sln 

    我们打开的这个工程默认是opencv 3.0+vs2015+cuda8.0,下面也有不使用cuda加速的工程,还有做成DLL的工程,见官网介绍)

    1.3修改工程

    1.3.1 修改工程为 x64 + release模式

    1.3.2 修改工程默认配置的opencv3.0 到 opencv2.4.13  (我自己安装的是2413,官网默认也包括2413,网上有人说使用3.0报错换回2413可以用)

    •   如果您有OpenCV 2.4.13而不是3.0,那么您应该在darknet.sln打开后更改pathes
    • 在下述的两个路径里已经默认有3.0和2.4.1.3的路径,都需要删除替换成自己的实际路径
    •  1.1(右键单击项目) - >属性 - > C / C ++ - >常规 - >其他包括目录: C:opencv_2.4.13opencvuildinclude(参考自己的路径)
    •  1.2(右键单击项目) - >属性 - >链接器 - >常规 - >附加库目录: C:opencv_2.4.13opencvuildx64vc14lib (参考自己的路径)

    1.3.3  修改默认编译平台VS2015到VS2013

     1.3.4 由于 工程从VS2015 转换到VS2013 上,需要重新添加基础编译库

    1 包含路径 C:Program Files (x86)Microsoft SDKsWindowsv7.1AInclude(依据sdk安装目录,我的是64位系统)

    2 设置library directories ,添加C:Program Files Microsoft SDKsWindowsv7.1ALibx64(依据sdk安装目录,我的是64位系统,找不到查看下面的路径)
    我的Microsoft SDKs路径在另外一个地方: C:Program Files (x86)Microsoft SDKsWindowsv7.1ALibx64
    (话外篇:如果其他工程用的不是x64是x32,路径为C:Program Files (x86)Microsoft SDKsWindowsv7.1ALib
    (视图里的C:Program Files Microsoft SDKsWindowsv7.1ALib无用处,在我的电脑里是空的路径)

    至此能正常编译通过。

    2 测试样例

    (参看官网的测试方法  https://pjreddie.com/darknet/yolo/ )

    1 进入darknet.exe根目录文件夹 

    (windos下进入命令行 运行-CMD-回车)

    打开默认路径在C盘,运行 F: 回车 -之后一步一步找到当前工程路径, 中间借助Tab 键自动补全文件名

    (上述两段给小白看,我真不想敲)

    进入darknet.exe生成的文件夹(我生成的darknet.exe在工程的x64文件夹下

    2 运行测试命令

    2.1 首先下载 yolo.weights 工具 

    地址:https://pjreddie.com/media/files/yolo.weights
    执行:复制yolo.weightsdarknet.exe同文件夹下

    2.2 运行样例测试

       darknet.exe detect ./cfg/yolo.cfg yolo.weights ./data/dog.jpg

     说明:这里打开一张狗狗的照片检测,执行完自动显示检测的效果

     

    输出结果保存在 同目录predictions.jpg里

    2.3 还可以测试data/eagle.jpgdata/dog.jpgdata/person.jpg, or data/horses.jpg!

     我们在多运行几个样例测试下

    darknet.exe detect ./cfg/yolo.cfg yolo.weights ./data/person.jpg

    darknet.exe detect ./cfg/yolo.cfg yolo.weights ./data/giraffe.jpg

     3 训练自己的样本

     待续

     

     

    0前期配置

    1系统配置CUDA和cuDNN

    参考网站:http://blog.csdn.net/u012223913/article/details/72420890

    1. 1下载cuda8.0:

    官网地址:https://developer.nvidia.com/cuda-downloads
    百度云:下载cuda_8.0.61_win10.exe

    1.2 安装cuda8.0:

    双击cuda_8.0.61_win10.exe直接进行安装即可,默认安装到C:ProgramFilesNVIDIA GPU Computing Toolkit目录下;

    1.3 验证cuda8.0已正确安装:

    在cmd命令行输入:

    nvcc -V
    1.4 系统环境默认配置好。

    1.5 cuDNN 5.1  这个是配合之前的cuda8.0使用

    官网下载(需登录) :https://developer.nvidia.com/rdp/cudnn-download
    百度云:下载cudnn-8.0-windows10-x64-v5.1.zip

    解压后分别将三个文件放到cuda的相应安装目录下:

    C:cudaincudnn64_5.dll —> C:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0in
    C:cudaincludecudnn.h —> C:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0include
    C:cudalibx64cudnn.lib —> C:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0libx64

    2 系统配置Opencv2.4.13  X64位

    参看本博客 WIN10+opencv2413(X64)配置过程

    3 配置pthreads库

     本教程的下载的工程文件里面自带了pthreads库,所以不用额外配置。

    • YOLO 第一版本的从头新建的工程需要添加pthreads库的引用。
    • 如需要额外配置参看  http://blog.csdn.net/xiaoye5606/article/details/62439298

  • 相关阅读:
    Docker找不到私有nuget服务
    EF中字符串转数字排序
    一个简单的注册页面
    【转】【数据库SQL】SQL查询和替换含有回车,空格,TAB,等
    RGB颜色记录
    javascript中event.keycode
    java基础总结
    面试干货
    jQuery、实例大全
    使用Sql按日期条件查询
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/7538022.html
Copyright © 2011-2022 走看看