本人需要将yoloV2 在caffe框架下测试。所以不可避免的需要将DarkNet 提供的cfg 和weights转换到caffe可以用的数据格式。

网上有一些教程,主要针对yolo V1。后来发现还是下面这位大神的好用,先上他的git:

https://github.com/nodefluxio/caffe-yolov2.git

1. git clone https://github.com/nodefluxio/caffe-yolov2.git

2. 进入caffe-yolov2/converter

3. 从DarkNet 网站上下载对应的cfg文件和weights:https://pjreddie.com/darknet/yolo/

3.1. 注意cfg不要直接文件另存为。会存一些奇怪的html文件信息。建议直接打开cfg,然后gedit粘贴,同时以.cfg命名即可。

3.2. 直接下载cfg对应的weights

4. 转换格式:

Convert the config file using create_yolo_prototxt.py:

语法格式见下面:

python create_yolo_prototxt.py <cfg_file> <prototxt_output>

python create_yolo_prototxt.py yolov2-tiny-voc.cfg yolov2-tiny-voc.prototxt (在converter文件夹下)

忽略产生的错误信息,因为虽然报错但是.prototxt已经生成好了。(太坑了)

Convert the pre-trained weights using create_yolo_caffemodel.py

语法格式:

python create_yolo_caffemodel.py -m <model_file> -w <yoloweight_file> -o <caffemodel_output>

python create_yolo_caffemodel.py -m yolov2-tiny-voc.prototxt -w yolov2-tiny-voc.weights -o yolov2-tiny-voc.caffemodel

至此,caffemodel就生成好了。

DarkNet yoloV2 转到caffe使用相关推荐

  1. yolov2移植到android,darknet(yolov2)移植到caffe框架

    yolov2到caffe的移植主要分两个步骤: 一.cfg,weights转换为prototxt,caffemodel 1.下载源码: git clone https://github.com/mar ...

  2. yolov2-Tiny在darknet下训练模型转caffe再到ncnn实现

    最近一直和师兄在调试ncnn下使用yolov2-Tiny,感觉资料很少,踩了很多坑,就记录一下过程吧. yolov2-Tiny在darknet下训练过程可以参考我之前的博客: https://blog ...

  3. 标准caffe中实现darknet相关层。caffe和darknet模型的相互转换和加速(分类、检测、分割)

    caffe实现darknet中的相关层,主要是yolo层和upsample层等: 实现yolo网络的训练和测试(分类.检测和分割): 提供darknet模型转caffe模型: 实现bn层合并和yolo ...

  4. 海思Hi3519AV100深度学习方案(一)darknet转caffmodel之caffe安装(基于Ubuntu16.04+python3.5+opencv3.4.0+cuda10.0)

    系列文章目录 海思Hi3519AV100深度学习方案(二)darknet转caffmodel之模型转换(yolov3+caffe+python3.5) 文章目录 系列文章目录 前言 一.系统已有环境检 ...

  5. 深度学习实战教程(1)--手机跑目标检测(YOLO,从DarkNet到Caffe再到NCNN完整打通)

    https://github.com/lwplw 这篇打算就直入主题了,YOLO是什么.DarkNet是什么.Caffe是什么.NCNN又是什么-等等这一系列的基础科普这里就完全不说了,牵扯实在太多, ...

  6. Face Paper: YOLOv2论文详解

    论文地址:YOLO9000: Better, Faster, Stronger  项目主页:YOLO: Real-Time Object Detection  Caffe实现:caffe-yolo90 ...

  7. 与其道听途说,不如少走点弯路,轻松跟我来全面剖析 darknet 官网!

    仔细研读官网,你绝对不会失望!很多人以为 darknet 就是一个实现 yolo 算法的私人代码.事实上, darknet 官网全面介绍了darknet 在更多领域的优秀表现,包括图像检测.图像分类. ...

  8. Darknet 轻量级深度学习训练框架

    Darkent是个轻量级深度学习训练框架,用c和cuda编写,支持GPU加速.你可以理解为darknet和tensorflow, pytorch, caffe, mxnet一样,是用于跑模型的底层 y ...

  9. yolov2 论文翻译与解读

    论文:YOLO9000:Better, Faster, Stronger Abstract \quad们介绍YOLO9000,一个最先进的,实时目标检测系统,可以检测超过9000个目标类别.首先,我们 ...

  10. Yolov3转化Caffe框架详解

    前些日子因工程需求,需要将yolov3从基于darknet转化为基于Caffe框架,过程中踩了一些坑,特在此记录一下. 1.Yolov3的网络结构 想要转化为Caffe框架,就要先了解yolov3的网 ...

最新文章

  1. 【机器学习基础】Python机器学习入门指南(全)
  2. 语音识别 | GMM-HMM、DNN-HMM等主流算法及前沿技术
  3. Windows Phone开发(4):框架和页
  4. python测试脚本 进制转换_[python] 转换python脚本程序为二进制ELF
  5. stardict词典全集
  6. ffmpeg 踩坑总结 —— 视频转码 转H264格式
  7. 去除新安装火狐浏览器黑色背景
  8. java xps生成_Java 将PDF/XPS转为Word/html /SVG/PS/PCL/PNG、PDF和XPS互转(基于Spire.Cloud.SDK for Java)...
  9. 谷歌AI版“你画我猜”刷屏朋友圈,背后是这样的原理!
  10. MOS管常用电路分析
  11. ABBYY软件PDF文本审阅操作之批阅文本
  12. 闪电模型数学_【雷电流的数学模型仿真分析】 matlab数学模型仿真系统图
  13. JAVA自学-day11-eclipse工具的使用、API、Object类
  14. EHCache简单使用
  15. 9种防止电脑辐射的方法
  16. 面向服务的面向业务基础
  17. 谷歌庆祝2008年北京奥运会倒计时365天LOGO
  18. Pycharm Professional(专业版),永久注册码,无需每次输入激活码
  19. 浅谈关于加强IT规划,完善IT治理
  20. java生成SSCC编码第18位校验码

热门文章

  1. 使用Java实现一元二次方程求根计算器
  2. 腾讯内部项目管理课程
  3. C语言自学入门方法介绍
  4. Laravel框架简介与环境搭建
  5. android 支付宝手势密码锁,Android仿支付宝手势密码解锁功能
  6. 今日头条mysql面试题_【今日头条】测试工程师面试题
  7. ZZULIOJ:1001: 整数a+b
  8. 博弈论入门——威佐夫博弈
  9. 智能水表营收管理系统
  10. 广州地铁公厕(洗手间)和母婴室信息汇总