Openmv通过IMPULSE训练模型实现目标检测

Openmv神经网络

前言

openmv4plus可以进行神经网络学习,实现目标检测,之前学习过了K210的目标检测,以及机器学习进行目标检测。今天就用openmv4plus进行目标检测。

在学习之前已经做了很多了解,openmv真的很方便做目标检测。

一、云端训练

网址:IMPULSE网址

二、操作步骤

1.数据集的采集

在这里插入图片描述
新建一个文件夹用于存储数据集
在这里插入图片描述
新建文件夹输入类别名称
在这里插入图片描述
在这里插入图片描述
进行数据集的采集,采集完毕后相应文件夹会显示数据集
在这里插入图片描述

2.上传数据集

在这里插入图片描述
可以通过API密钥上传,需要关闭电脑防火墙,否则会提示错误,这里介绍另一种上传方法。

首先选择Data acquisition,点击Collected data左边的箭头(Upload existing data)。
在这里插入图片描述
选择相应的文件(Ctrl+A全选)
在这里插入图片描述
选择Enter label,并输入所要分类的名称(注意训练模型必须两类及以上)
在这里插入图片描述
如果类别有很多,一次一次上传即可。
在这里插入图片描述

3.训练模型

1、创建模型

点击Impulse design - Create impulse,按照图中选择配置即可
在这里插入图片描述

2、参数生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、开始训练

在这里插入图片描述
这些设置默认即可,当然学习轮数越多越好,IMPULSE平台在训练过程中,训练效果很好会自动中止训练,防止过渡拟合。

4、模型测试

在这里插入图片描述

5、导出模型

在这里插入图片描述

6、效果测试

将导出的文件复制到openmv中
在这里插入图片描述
运行PY文件即可

总结

使用Openmv进行神经网络训练模型大概就是这些,方法很简单。

猜你喜欢

转载自blog.csdn.net/qq_51963216/article/details/122797590