DarkNet yoloV2 转到caffe使用
本人需要将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使用相关推荐
- yolov2移植到android,darknet(yolov2)移植到caffe框架
yolov2到caffe的移植主要分两个步骤: 一.cfg,weights转换为prototxt,caffemodel 1.下载源码: git clone https://github.com/mar ...
- yolov2-Tiny在darknet下训练模型转caffe再到ncnn实现
最近一直和师兄在调试ncnn下使用yolov2-Tiny,感觉资料很少,踩了很多坑,就记录一下过程吧. yolov2-Tiny在darknet下训练过程可以参考我之前的博客: https://blog ...
- 标准caffe中实现darknet相关层。caffe和darknet模型的相互转换和加速(分类、检测、分割)
caffe实现darknet中的相关层,主要是yolo层和upsample层等: 实现yolo网络的训练和测试(分类.检测和分割): 提供darknet模型转caffe模型: 实现bn层合并和yolo ...
- 海思Hi3519AV100深度学习方案(一)darknet转caffmodel之caffe安装(基于Ubuntu16.04+python3.5+opencv3.4.0+cuda10.0)
系列文章目录 海思Hi3519AV100深度学习方案(二)darknet转caffmodel之模型转换(yolov3+caffe+python3.5) 文章目录 系列文章目录 前言 一.系统已有环境检 ...
- 深度学习实战教程(1)--手机跑目标检测(YOLO,从DarkNet到Caffe再到NCNN完整打通)
https://github.com/lwplw 这篇打算就直入主题了,YOLO是什么.DarkNet是什么.Caffe是什么.NCNN又是什么-等等这一系列的基础科普这里就完全不说了,牵扯实在太多, ...
- Face Paper: YOLOv2论文详解
论文地址:YOLO9000: Better, Faster, Stronger 项目主页:YOLO: Real-Time Object Detection Caffe实现:caffe-yolo90 ...
- 与其道听途说,不如少走点弯路,轻松跟我来全面剖析 darknet 官网!
仔细研读官网,你绝对不会失望!很多人以为 darknet 就是一个实现 yolo 算法的私人代码.事实上, darknet 官网全面介绍了darknet 在更多领域的优秀表现,包括图像检测.图像分类. ...
- Darknet 轻量级深度学习训练框架
Darkent是个轻量级深度学习训练框架,用c和cuda编写,支持GPU加速.你可以理解为darknet和tensorflow, pytorch, caffe, mxnet一样,是用于跑模型的底层 y ...
- yolov2 论文翻译与解读
论文:YOLO9000:Better, Faster, Stronger Abstract \quad们介绍YOLO9000,一个最先进的,实时目标检测系统,可以检测超过9000个目标类别.首先,我们 ...
- Yolov3转化Caffe框架详解
前些日子因工程需求,需要将yolov3从基于darknet转化为基于Caffe框架,过程中踩了一些坑,特在此记录一下. 1.Yolov3的网络结构 想要转化为Caffe框架,就要先了解yolov3的网 ...
最新文章
- 【机器学习基础】Python机器学习入门指南(全)
- 语音识别 | GMM-HMM、DNN-HMM等主流算法及前沿技术
- Windows Phone开发(4):框架和页
- python测试脚本 进制转换_[python] 转换python脚本程序为二进制ELF
- stardict词典全集
- ffmpeg 踩坑总结 —— 视频转码 转H264格式
- 去除新安装火狐浏览器黑色背景
- java xps生成_Java 将PDF/XPS转为Word/html /SVG/PS/PCL/PNG、PDF和XPS互转(基于Spire.Cloud.SDK for Java)...
- 谷歌AI版“你画我猜”刷屏朋友圈,背后是这样的原理!
- MOS管常用电路分析
- ABBYY软件PDF文本审阅操作之批阅文本
- 闪电模型数学_【雷电流的数学模型仿真分析】 matlab数学模型仿真系统图
- JAVA自学-day11-eclipse工具的使用、API、Object类
- EHCache简单使用
- 9种防止电脑辐射的方法
- 面向服务的面向业务基础
- 谷歌庆祝2008年北京奥运会倒计时365天LOGO
- Pycharm Professional(专业版),永久注册码,无需每次输入激活码
- 浅谈关于加强IT规划,完善IT治理
- java生成SSCC编码第18位校验码