使用ruyistudio将caffemodel转换为wk文件流程。

确保prototxt文件格式符合要求

在将cfg文件以及weights文件转换为caffemodel文件以及prototxt文件之后,prototxt文件的开头格式可能为下图:

但这个不符合ruyistudio转wk文件格式,应将其改为:

如果格式不正确,那么在ruyistudio转wk文件时,会提示prototxt格式错误,并且不能自动填充marked_prototxt选项。

NNIE Project

  1. 新建NNIE Project,如命名为yolov3.
  2. 在新工程yolov3文件夹下添加新的文件夹model以及images。其中model文件夹中放入待转的caffemodel以及prototxt文件,images文件夹下放20~50张图片。
  3. 双击yolov3.cfg文件,进行配置。海思给定自带的yolov3转wk的cfg文件配置如下图: ![simulation仿真模式,转为yolov3_fun.wk文件](https://img-blog.csdnimg.cn/2021052510212861.png?x-oss-simulation process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ5MDA5OTg2,size_16,color_FFFFFF,t_70)

    配置好cfg文件之后,点击make wk按钮,生成相应的wk文件。

遇到的问题:

  1. 在ubuntu系统中转好的prototxt文件在Windows系统中打不开,原因如下:
    cfg文件中存在一些不必要的注释掉的文字,需要把注释掉的删除,保持跟官方cfg一致。
    修改之后,再次转prototxt文件,则可以在windows下打开。

  2. prototxt文件中文字格式必须是英文,空格也必须是英文空格,如果是中文空格,会提示有错误。

转换成YUV格式的wk文件

海思Hi3559AV100将caffemodel转为wk文件相关推荐

  1. 海思NNIE开发(一):海思Hi3559AV100/Hi3519AV100 NNIE深度学习模块开发与调试记录

    海思NNIE开发系列文章: 海思NNIE开发(一):海思Hi3559AV100/Hi3519AV100 NNIE深度学习模块开发与调试记录 海思NNIE开发(二):FasterRCNN在海思NNIE平 ...

  2. 海思Hi3559AV100移植Qt5.9.9(一)

    目录 前言 1 基础环境搭建 1.1 概述 1.2 Ubuntu虚拟机安装 1.2.1 准备 1.2.2 安装 1.3 软件包安装 2 安装编译SDK 2.1 准备 2.2 解压缩SDK 2.3 展开 ...

  3. Hi3559av100安装linux,海思hi3559AV100开发板参数规格介绍

    海思hi3559AV100开发板调试参数资料介绍: 处理器内核: 双核 arm Cortex A73@1.8GHz,32KB I-Cache, 64KB D-Cache /512KB L2 cache ...

  4. 海思Hi3559AV100 SDK完整编译流程

    前言: 从海思Hi3516到Hi3519再到Hi3559,笔者已经编译了很多次海思SDK,但是每次编译都不得不从一个文档看到另一个文档,再是另一个文档--这一过程实在是繁琐之至.为了是这一过程清晰并且 ...

  5. 为海思u-boot快速生成reg_info.bin文件

    在海思平台的底层开发中,SoC的引脚.时钟的配置是通过一个Excel表格生成的reg_info.bin来实现的,这个reg_info.bin文件是在编译u-boot过程中需要的,可以通过查看最终的u- ...

  6. 海思Hi3559AV100平台韦根接收程序

    项目中需要基于海思Hi3559AV100开发韦根功能.韦根分为韦根输出和韦根输入,这篇文章讲韦根输入程序,下一篇文章讲韦根输出程序. 首先,必须要感谢https://blog.csdn.net/qq_ ...

  7. 海思Hi3559AV100平台韦根发送程序

    项目中需要基于海思Hi3559AV100开发韦根功能.韦根分为韦根输出和韦根输入,这篇文章讲韦根输出程序,前一篇文章讲韦根输入程序. 首先,必须要感谢RK3288 韦根发送驱动_ace.leng的博客 ...

  8. 嵌入式开发(五):海思Hi3559AV100交叉编译boost

    1. 下载boost 到官网https://www.boost.org/users/history/ 下载boost_1_70_0.tar.gz 2. 解压 tar -xzf booboost_1_7 ...

  9. 嵌入式开发(四):海思Hi3559AV100交叉编译ffmpeg

    ffmepg版本:ffmpeg-4.2.2 PC操作系统:ubuntu 16.04 1. 编写build文件 在ffmpeg-4.2.2目录下创建文件build.sh并保存.  --prefix指定了 ...

最新文章

  1. 让看不见的AI算法,助你拿下看得见的广阔市场
  2. Linux-pidstat Monitor and Find Statistics for Linux Procesess
  3. Smartforms 设置纸张打印格式
  4. [转载]C#流,字节数组,字符串
  5. 计算机最小二乘法拟合,数值计算_第6章 曲线拟合的最小二乘法.doc
  6. Error: no such column
  7. 安卓中bundle的使用
  8. 赶紧收藏!非常实用的 30 个 Python 技巧
  9. Spring框架----Spring常用IOC注解的分类
  10. 15-07-08 数组-- 投票选班长
  11. virtuaBox 连接不上解决办法
  12. log4j.properties中log4j.rootLogger 与log4j.rootCategory 有什么区别 .
  13. IDEA中自动导包及快捷键
  14. python 加速运算
  15. java报错NoClassDefFoundError: Could not initialize class
  16. 网站如何实现短信验证码功能?
  17. 【企业分析】拉勾、Boss直聘、猎聘
  18. 微信小游戏开发实战教程13-随机生成形状功能的实现
  19. python3实现softmax + 函数曲线绘制
  20. strcmp和strncmp函数

热门文章

  1. soi cmos技术及其应用_投屏技术及其教学应用
  2. 2019年研究生数学建模E题加拿大站点数据批量下载
  3. 德云社怒怼信息泄露 300元买600多明星证件号
  4. Linux 基本命令 第二天
  5. mysql如何用_如何使用mysql
  6. 深度之眼Paper带读笔记NLP.2:word2vec.baseline.1
  7. C++入门——实现见缝插针游戏
  8. 见缝插针c语言编程,见缝插针游戏的实现
  9. git拉取远程指定分支到本地
  10. IE中不能自动选择UTF-8编码的解决办法