K210使用Mx-yolov3训练模型并部署到SD卡上保姆级教程(以bit板为例)

在训练前需要安装好Mx-yolov3这个软件,安装教程可以看其他博主的(CSDN上教程有很多),我建议找自动配置好环境的版本安装,可以减少不必要的麻烦.

开始前的建议:!!!不要用中文命名文件夹!!!,不然训练可能会失败

1.处理图片(图片格式需要为224*224)

找到自己Mx-yolov3的安装位置,在 Mx-yolov3_EN_3.0.0\datasets\yolo 目录下新建一个名为test的文件夹。

图片可以通过手机拍摄或K210拍摄(推荐用K210拍,识别的效果好一点),将拍摄好的图片放到一个文件夹里,命名为picture。 

 使用 Image_tool 来进行处理。处理后会生成一个picture_out的文件夹,重命名为img,检查图片,不好的图片要删掉否则会影响识别的效果。  (picture文件夹已经没有用了)在新建一个xml文件夹。

 2.开始打标签

打开标箭头的软件。 

 

 然后可以开始打标签了。

打完一张需要保存一次!!!打完之后记得检查是否有少打的!!!

3.开始训练模型

步骤尽量不要弄错了。

 出现下面的图就开始训练了,然后等待训练完成就行了。

 使用GPU的速度还是很快的。

 这是训练的曲线图,叉掉继续,随后会弹出一个文件夹,训练结束。

 

 4.测试模型

 

 测试完成,可以看到所有的数字都识别出来了,效果还是可以的。

 5.转换模型

将生成的.tflite文件转换成.kmodel文件。

 

 

 

 

 6.模型部署

 修改代码。

 

 将需要的两个文件放入SD卡内,上电就可以了。

更改好的代码名字boot不能改变,否则脱机运行会失败!!!

7.效果展示

K210数字识别

  • 7
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
您好!针对Mx-yolov3模型的训练和K210模型的使用,您可以按照以下步骤进行操作: 1. 准备数据集:首先,您需要准备一个包含标记好的目标边界框的数据集。确保每个图像文件都有对应的标签文件,标签文件的格式可以是YOLO格式或者其他常用格式,如Pascal VOC。 2. 配置Mx-yolov3模型:根据您的需求,您可以在MxNet中下载预训练的yolov3模型,然后根据您的数据集和目标进行微调。您可以参考MxNet官方文档来了解如何配置和使用Mx-yolov3模型。 3. 数据增强和预处理:为了提高模型的泛化能力,您可以使用数据增强技术来扩充您的数据集。数据增强包括随机裁剪、缩放、旋转、翻转等操作。此外,还需要对输入图像进行预处理,例如归一化和调整大小。 4. 模型训练:使用准备好的数据集和配置好的模型,您可以开始训练过程了。根据您的硬件资源和实际情况,可以选择在本地或者云端进行训练。通常情况下,训练过程需要花费一定的时间和资源。 5. 模型转换和部署:在训练完成后,您需要将模型转换为适用于K210芯片的格式。K210芯片使用的是KPU神经网络加速器,所以您需要将模型转换为KPU可以识别的格式。您可以使用K210提供的工具和库来进行模型转换和部署。 请注意,以上步骤仅为一般指导,具体操作可能因您的环境和需求而有所不同。建议您参考相关文档和教程,以获得更详细的指导和支持。祝您成功训练和使用K210模型!如果您有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值