位置: IT常识 - 正文

yolov3模型训练并部署到K210(零基础也可)(yolov2模型)

编辑:rootadmin
yolov3模型训练并部署到K210(零基础也可)

推荐整理分享yolov3模型训练并部署到K210(零基础也可)(yolov2模型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov3模型结构,yolov4训练自己的模型,yolov4训练自己的模型,yolov3模型结构,yolov1模型,yolov4训练自己的模型,yolo 模型训练,yolov3训练自己的模型,内容如对您有帮助,希望把文章链接给更多的朋友!

1.yolov3模型训练

2.部署到K210

文章有点长,是因为很细节。

首先建一个新文件夹(要以英文命名)再在文件夹中建如下两个文件夹(images是用来放原照片的,xml是用来放标志后的照片的)。

 将要识别的照片原照片放到images文件夹,然后先不要急着去标注,打开yolov3,在工具集中找到

打开后按照片中如下操作

 

然后点击开始下载,看到如下就是下载成功了

至于为什么这样呢

是因为K210上识别的照片模式是240x240,我们找到照片不全是这个格式,所以要转换才能更好的识别。训练效果才更好,同样照片集越多,识别越准。 

然后回到images文件夹中你会发现出现了数量一样的jpg照片,这些就是224x224格式的照片,当然原来的照片也在,你可以删掉,也可以放到另一个文件夹,但就是不能放在images上了(不知道哪些是标注后的可以看时间,时间新的就是标注后的)。

还有一步很重要就是要点开转换后的照片看是否有空白的照片(可以在文件夹上方点击查看模式,方便查看),有的话就得全删掉(因为标志照片xml与images上的是一一对应的,不删的话,那些空白照片标志不了,会导致训练不了)。

如下 

 

 完成这一步就可以开始标注了

同样在工具集中找到如下工具

然后按下图所示一步步操作

 

change save Dir 是保存标注照片的地方。

然后

最后按如下步骤去标注,框要包住整个物体,刚刚包过是最好的。 

 一直标注完到最后一张照片就可以了。

 然后再打开xml文件夹就可以看到如下

 这时候就可以去训练了

按下图步骤 

第一次训练是有点久的,慢慢等待,然后训练完会自动弹出一个文件夹。如下

将里面的所有文件复制到car文件夹的Train_date里 (有没有发现文件里多了好多文件,这些都是自动生成的)。

 

 复制完成后是这样的。

 然后就可以测试模型了

按下图步骤

yolov3模型训练并部署到K210(零基础也可)(yolov2模型)

然后等待一会就会出现以下界面

 这就表示测试完成了。(有一张图未识别出来,原因可能是照片数量太少,好的数据集大几千张,也可能是测试次数少)。

接下来就是部署到K210上了

因为K210上的文件形式是.kmodel,而训练完的模型文件的是.tflite 所以要转换。

按下图操作

然后点击转换,等待转换成功。打开文件夹中的Train_date中就会找到如下文件

接下来再新建一个文件夹

如下图,将下面的三个文件拖到新的文件夹(K210_car)。 

 

 然后按如下路径在yolov3文件夹中找到

同样放到新建文件夹总(也可以不放,只是为了方便管理)

最后就将这些文件复制到你的SD卡中(也可以不用SD卡,下面再说)

然后将SD卡插入K210上,打开上图的boot.py 文件,就可以连接上机了

还需要按如下修改代码中的文件位置。

 (下图中的labels,不是与下面的对应就行,也要跟你放进SD卡中的文件名称一样)

修改后记得点保存,然后就可以运行了。

 识别不是很准确,也是因为数据集不够大(有时能识别到(很难),有时识别不到),也有灯光的原因,所以我换了成了yolov3中带的mask数据集进行测试可以看到以下结果

 这就很稳定的识别出来了。到这你就再K210上成功了一大步。

那就来说说没SD卡的,这就得把模型包烧录到K210上了(建议还是用SD卡)

首先你得到Sipeed找到下面的固件并下载

然后再在kflash_gui.exe上烧录到K210的固件上,如下图

 

串口要选对,然后就是可以下载了。 

 然后再将.kmodel文件下载到K210上,如下(地址一定不要错,因为前面的是固件的地址)

 然后就可以打开boot.py了,但是要修改以下地方(这里就以mask的为例)

 可以在新建文件夹中找到这些数据复制过来就行了。

不懂这些函数的可以去Sipped 上学习。

然后就可以运行了。

文章到此就结束,这只是个人学习的记录分享,如有错误,请路过的大佬指导指导。

本文链接地址:https://www.jiuchutong.com/zhishi/298599.html 转载请保留说明!

上一篇:微信小程序详细登录流程(图解+代码流程)(微信小程序详细教程)

下一篇:【深度估计】单目深度估计(深度计算公式)

  • oppo watch怎么用微信(oppowatch怎么用小天才)

    oppo watch怎么用微信(oppowatch怎么用小天才)

  • 苹果11怎么唤醒闪付(苹果11怎么唤醒NFC)

    苹果11怎么唤醒闪付(苹果11怎么唤醒NFC)

  • 闲鱼删除订单评价还在不在(闲鱼删除订单评价怎么能删掉呢)

    闲鱼删除订单评价还在不在(闲鱼删除订单评价怎么能删掉呢)

  • 抖音字错了发表作品怎么改(抖音发的作品字打错了能不能改过来)

    抖音字错了发表作品怎么改(抖音发的作品字打错了能不能改过来)

  • 超微x7dal-e能装win7吗(超微x9dri-f)

    超微x7dal-e能装win7吗(超微x9dri-f)

  • 手机号码过期怎么恢复(手机号码过期怎么恢复正常)

    手机号码过期怎么恢复(手机号码过期怎么恢复正常)

  • 抖音显示共同联系人

    抖音显示共同联系人

  • 微信闪光灯怎么关闭(微信闪光灯怎么设置vivo)

    微信闪光灯怎么关闭(微信闪光灯怎么设置vivo)

  • 苹果快充2秒后断开(苹果快充响两下正常吗)

    苹果快充2秒后断开(苹果快充响两下正常吗)

  • 拉黑再删除对方还能添加吗(拉黑再删除对方还能发验证消息吗)

    拉黑再删除对方还能添加吗(拉黑再删除对方还能发验证消息吗)

  • 微信不能在电脑上登录是怎么回事(微信不能在电脑上登录是什么原因和手机号)

    微信不能在电脑上登录是怎么回事(微信不能在电脑上登录是什么原因和手机号)

  • 火山定位是自动的吗(火山定位可以改别的地方吗)

    火山定位是自动的吗(火山定位可以改别的地方吗)

  • flutter是什么(flutter干什么的)

    flutter是什么(flutter干什么的)

  • 手机qq怎么开启免打扰(手机QQ怎么开启漫游)

    手机qq怎么开启免打扰(手机QQ怎么开启漫游)

  • 手机暂停服务啥意思(手机暂停服务啥原因)

    手机暂停服务啥意思(手机暂停服务啥原因)

  • 淘宝津贴怎么算的(淘宝津贴怎么算出来的)

    淘宝津贴怎么算的(淘宝津贴怎么算出来的)

  • 抖音长腿特效在哪里找到(抖音长腿特效在哪找)

    抖音长腿特效在哪里找到(抖音长腿特效在哪找)

  • 小米cc9pro支持无线充电吗(小米cc9pro有无线充电功能吗?)

    小米cc9pro支持无线充电吗(小米cc9pro有无线充电功能吗?)

  • 华为watchgt2上市时间(华为watch gt2发布价格)

    华为watchgt2上市时间(华为watch gt2发布价格)

  • 飞猪上怎么买儿童车票(飞猪怎么买儿童火车票)

    飞猪上怎么买儿童车票(飞猪怎么买儿童火车票)

  • 怎么把火山小视频保存(怎么把火山小视频删除)

    怎么把火山小视频保存(怎么把火山小视频删除)

  • 火山怎么删除直播痕迹(抖音火山版怎么删除直播记录)

    火山怎么删除直播痕迹(抖音火山版怎么删除直播记录)

  • pytorch对已有模型的更改(常用的操作)(pytorch model.module)

    pytorch对已有模型的更改(常用的操作)(pytorch model.module)

  • 前端基本知识介绍(前端基础)

    前端基本知识介绍(前端基础)

  • 所得税率率
  • 营业账簿印花税怎么交
  • 借款利息税前扣除标准例题
  • 车位销售技巧
  • 年末为什么要结转应付现金股利
  • 普通电子发票如何冲红
  • 水利建设基金计算
  • 免征增值税还要交印花税么
  • 外销收入确认原则有哪些
  • 企业其他综合收益减少应该怎么处理
  • 股票发行的佣金计入什么科目
  • 按季度支付贷款利息权责发生制
  • 资金成本加价收入能作为收入开票吗
  • 项目规划设计费用取费标准
  • 正规沙场需要缴纳税吗
  • 普票开票开给个人怎么开
  • 实收资本的印花税是营业账簿吗
  • 小微企业所得税优惠政策最新2022
  • 其他应付款坏账怎么处理
  • 有限责任公司自然人独资可以增加股东吗
  • 增值税做账做错怎么处理
  • 因税负低补缴上年度增值税分录怎么写?
  • 1697510552
  • 多提费用没计入以前年度损益调整,汇算时怎么处理
  • 单位支付经济补偿金的情形
  • 工资只发一半
  • linux设置用户密码
  • 广告公司收到广告发票如何入账
  • 在建工程会计分录例题
  • 期货保证金的计算公式当日盈亏怎么算
  • 二手房过户提供发票好还是不提供
  • 应付职工薪酬的借方和贷方
  • php imagecopy
  • 什么情况下要预提集装箱
  • 施工单位老板
  • php获取长度
  • 绿化管理服务经营范围
  • java cookie
  • 汇编语言a命令怎么用
  • 中国石化电子发票平台官网
  • 服务型企业交税再返税
  • 融资租赁怎么计税
  • 报表里主营业务怎么填
  • 现金折扣什么时候冲减收入
  • 关闭php报错
  • 当期进项加计额怎么填
  • 哪些属于政府机关单位
  • 长期股权投资权益法账务处理
  • 小规模纳税人可以开13的税吗
  • 畜类生产性生物资产计算折旧的最低年限
  • 中级会计报名必须满4年吗
  • 公司注销应付款如何办理
  • 固定资产和无形资产折旧时间起始
  • 社保月费基数
  • 预存话费发票能报销吗
  • 现金存入银行凭证怎么写
  • 限定性净资产的例子有哪些
  • 电脑属于固定资产哪类
  • sql将两个表的数据合并
  • sqlserver模糊查询不用like
  • 注册表已被管理员禁用怎么处理
  • xbox无法连接无线网络
  • macbookair cpu
  • 如何封禁
  • win1021年更新
  • linux安装有几种方法
  • linux怎么在桌面创建文件
  • eclipse怎么装插件
  • 冰球撞人犯规吗
  • 微信小程序实现文件上传
  • javascript例题
  • nodejs 获取命令行参数
  • Unity KillCount
  • jquery日期控件 datepicker
  • android 数据
  • python 正则 \s
  • 发票查验结果怎么保存
  • 河北省税务局发票查询系统
  • 税务开通需要什么东西
  • 将购进农产品用于生产销售或委托加工货物的税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设