位置: 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 转载请保留说明!

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

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

  • 闪退讯飞学习机(闪退)(讯飞闪退是怎么回事)

    闪退讯飞学习机(闪退)(讯飞闪退是怎么回事)

  • 拼多多怎么看自己的评论记录(拼多多怎么看自动收货还有几天)

    拼多多怎么看自己的评论记录(拼多多怎么看自动收货还有几天)

  • 苹果手机3dtouch称重的设置方法(苹果手机3dtouch电子秤)

    苹果手机3dtouch称重的设置方法(苹果手机3dtouch电子秤)

  • siri怎么持续聊天(siri怎么一直聊天)

    siri怎么持续聊天(siri怎么一直聊天)

  • 荣耀9屏幕尺寸是几英寸(荣耀magic5用的什么屏幕)

    荣耀9屏幕尺寸是几英寸(荣耀magic5用的什么屏幕)

  • ipad2支持哪个版本微信(ipad2支持ios12吗?)

    ipad2支持哪个版本微信(ipad2支持ios12吗?)

  • 350分辨率是几乘几(350分辨率是几乘几px)

    350分辨率是几乘几(350分辨率是几乘几px)

  • iphone11pro充电到80不动了(iphone11pro充电到92不动了)

    iphone11pro充电到80不动了(iphone11pro充电到92不动了)

  • telecomm已停止运行是什么意思(很抱歉telecomm停止运行)

    telecomm已停止运行是什么意思(很抱歉telecomm停止运行)

  • 苹果11掉电快正常吗(苹果11掉电量快)

    苹果11掉电快正常吗(苹果11掉电量快)

  • ipad2152什么型号(2152是ipad几)

    ipad2152什么型号(2152是ipad几)

  • 美团退款红包退吗(美团 退款 红包)

    美团退款红包退吗(美团 退款 红包)

  • 苹果手机的水印设置在哪里可以找到(苹果手机的水印相机在哪里设置)

    苹果手机的水印设置在哪里可以找到(苹果手机的水印相机在哪里设置)

  • 北京健康宝为什么登录不上(北京健康宝为什么查不到外地核酸检测结果)

    北京健康宝为什么登录不上(北京健康宝为什么查不到外地核酸检测结果)

  • 5v6a是多少瓦(5v3a是多少瓦)

    5v6a是多少瓦(5v3a是多少瓦)

  • iphone11promax可以指纹解锁吗(iphone11promax可以无线充电吗)

    iphone11promax可以指纹解锁吗(iphone11promax可以无线充电吗)

  • 三星a70是玻璃后盖吗(三星a70s拆解)

    三星a70是玻璃后盖吗(三星a70s拆解)

  • 隐藏会话关联qq看得到吗(隐藏会话关联qq会显示未读吗)

    隐藏会话关联qq看得到吗(隐藏会话关联qq会显示未读吗)

  • 无线网很慢是什么原因(无线网有点慢)

    无线网很慢是什么原因(无线网有点慢)

  • 换内屏手机记录还在吗(换内屏手机里的东西)

    换内屏手机记录还在吗(换内屏手机里的东西)

  • 苹果手机云盘什么意思(iphone的云盘)

    苹果手机云盘什么意思(iphone的云盘)

  • 手机铃声小怎么调大(手机铃声小怎么办 华为)

    手机铃声小怎么调大(手机铃声小怎么办 华为)

  • 华为p30pro支持5g吗(华为p30pro支持5G不)

    华为p30pro支持5g吗(华为p30pro支持5G不)

  • win10在哪取消远程默认网关(win10怎么取消远程控制)

    win10在哪取消远程默认网关(win10怎么取消远程控制)

  • 照片颗粒感是怎么做到的(照片颗粒感怎么p)

    照片颗粒感是怎么做到的(照片颗粒感怎么p)

  • 苹果vue怎么用自己的歌(vue对接苹果cms)

    苹果vue怎么用自己的歌(vue对接苹果cms)

  • 9524开头的是啥号(9524开头的是什么电话)

    9524开头的是啥号(9524开头的是什么电话)

  • 老年机为什么打不出去电话(老年机为什么打过去是关机)

    老年机为什么打不出去电话(老年机为什么打过去是关机)

  • Win11小组件打不开怎么办?Win11小组件打不开的解决方法(win11小组件加载内容出现错误)

    Win11小组件打不开怎么办?Win11小组件打不开的解决方法(win11小组件加载内容出现错误)

  • 育空地区的落基山羊,加拿大 (© Mark Newman/Getty Images)(育空领地)

    育空地区的落基山羊,加拿大 (© Mark Newman/Getty Images)(育空领地)

  • 收到银行承兑汇票怎么接收
  • 会计准则折旧年限规定最新
  • 兼职劳务报酬需要发票吗
  • 利润表季报的本期金额是本年累计吗
  • 企业商品收入确认的依据
  • 新公司季初资产总额和季末资产总额怎么填
  • 软件企业两免三减半备案条件
  • 无形资产可以一次性摊销吗?
  • 汽车计提折旧年限及残值率
  • 甲供材料税金如何结算
  • 应交增值税进项税额转出借贷方向表示什么
  • 旅行社差额征收怎么做账
  • 接受捐赠的要交税吗
  • 公会经费开具的法律依据
  • 教育附加费的计算方法
  • 什么情况下一般疑问句用do
  • 半成品牛排有营养吗
  • 资产负债表和业务活动表勾稽关系不对怎么查
  • 累计已确认收入极可能不会发生重大转回
  • 可转债转换为股权投资的企业所得税处理
  • 怎样冲回多提应收账款?
  • 房屋交易税费的计算
  • 日记账的填制
  • 以前年度的费用可以入在当年吗?
  • 融资租赁增值税优惠政策
  • 委托发行股票会亏本吗
  • 微信转账的手续费规则
  • 购入电脑一次性扣除
  • 减税期间还能开3%的票吗
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • 支付挂靠方的管理费用有进项吗?
  • 医疗保险在外地交了老家还要交吗
  • ant design vue vue3
  • 培训类产品
  • 华为2022年资产负债表数据
  • 彩石湖公园门票
  • 总部资产减值会考吗
  • php操作json文件
  • 金税盘维护费抵税会计分录
  • 刚刚学完小车可以学摩托车吗
  • 2021前端热门技术解读
  • 关于成本核算的论文题目
  • 房地产开发费用最高扣除比例
  • sobel算子 opencv
  • python删除列表的方法
  • 会员卡怎样批量生成
  • 政府补助会计处理方法
  • 固定资产每月计提还是每年计提
  • 员工意外伤害保险最多赔多少
  • 工会经费记在什么科目
  • 会计中制造费用包括哪些内容
  • 黄金以旧换新工具有哪些
  • 关于其他应付款的问题
  • 计提员工工资是什么意思
  • 租赁合同的印花税的计税依据
  • 劳务分包企业收入怎么算
  • 新公司初始建账
  • jdbc连接sqlserver数据库查询数据画饼图
  • mysql数据库去重
  • mysql的表文件在哪
  • solaris vi命令
  • ubuntu sudo apt
  • win7网卡驱动怎么卸载
  • spoolsrv32.exe - spoolsrv32进程是什么文件 有何作用
  • windows7 usb
  • 在linux系统中,用来存在系统所需
  • linux文件一般放哪里
  • Ver、Vol、Ctty命令的使用教程
  • opengl编程实例
  • 浏览器提示flash被屏蔽
  • jquery的实现原理
  • javascript中的原型和原型链
  • jquery判断数据类型
  • js中的面向对象
  • js写日期
  • python socket模块
  • 上海市个人所得税计算
  • 小米之家可以
  • 贵州社保在线年审官网
  • 宁波新注册公司什么时候开始报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设