zoukankan      html  css  js  c++  java
  • DNN:windows使用 YOLO V1,V2

              本文有修改,如有疑问,请移步原文。

              原文链接:  YOLO v1之总结篇(linux+windows)         

                      此外:  YOLO-V2总结篇    Yolo9000的改进还是非常大的

              由于原版的官方YOLOv1是只支持linux 和mac的,如果要自己修改,可能需要走好对哦的坑,同时还得具备一定的技术水平,幸好有革命斗士为我们走出了这一步,

              可以参考下面2个YOLO-windows,

    https://github.com/frischzenger/yolo-windows

    https://github.com/AlexeyAB/yolo-windows

             推荐使用第二个版本,比较新,使用CUDA8.0,第一个版本使用CUDA6.5.

             推荐使用YOLO-V2版本,V1版本没有编译成功。

             随便下载上面的一个yolo,然后进入yolo-windows-masteruilddarknet下面,用vs2013直接打开darknet.sln,选择,x64版本,只要配置OpenCV和pthreads就可以,

    为了方便大家参考,这里贴出本人的环境配置...........................

             .................................


             配置好编译时,出现:error C2275: 'size_t'.....问题

             解决方法: 把出错的地方,变量声明全部移到函数头部.....

             此外,一步编译成功......

             

    编译成功:

                 进入,yolo-windows-masteruilddarknetx64Release下面,

                 去官网链接,http://pjreddie.com/media/files/yolov1.weights,下载好yolov1.weightshttps://pjreddie.com/darknet/yolo/,使用

    https://pjreddie.com/media/files/yolo.weights

               得到预训练的权值。

                然后运行,darknet.cmd darknet_coco.cmd,随便输入一张图像,例如,person.jpg,就会出来运行效果。

                其中第一个为cpu+debug版本,第二个为cpu+release版本,


    下图为运行结果:

                   

           


    编译cudnn版本

            在convlutional_kernels.cu 工程出现 unsolved external symbol cudnn_handle.

            在darkNet源代码里面 cuda.h 已经声明!


    训练篇:

    这里假定我要实现一个简单的人脸检测。

    (1)首先就是数据集的准备,这里建议使用python+QT开发的抠图小工具,labelImg。

    (2)模仿VOC的格式建立相应的文件夹,执行,

    请拜访原文:YOLO-V2总结篇   


  • 相关阅读:
    kafka作业详解(HTML+Nginx+ngx_kafka_module+Kafka)
    Zookeeper知识点总结
    用CocoaPods做iOS程序的依赖管理
    iOS 正则表达式
    iOS 自定义UITabBarController
    iOS 同一UILabel改变数字的颜色
    iOS 自定义字体
    iOS 修改状态条颜色
    iOS 过滤掉HTML标签
    iOS UILabel自适应
  • 原文地址:https://www.cnblogs.com/wishchin/p/9199914.html
Copyright © 2011-2022 走看看