openmv识别口腔

openmv识别口腔,第1张

一、准备好一个OpenMV。

二、 *** 作步骤

1.打开OpenMV IDE,找到工具-数据集编辑器-新数据集。点击即可创建一个新数据集。在桌面新建一个文件夹命名为mask-face(名字自己想取啥都行)。

2. 点击新建class文件夹,新建两个类:mask和face。

3.连接OpenMV,点击新建class类下面的图标使用OpenMV拍照进行数据采集。

4.数据上传,登录EDGE IMPULSE官网选择Login登录,没账号的可以先用邮箱注册一个。

5.点击Create new project创建一个新项目,然后输入项目名字即可创建。

6.如果d出了这个界面就点击一下images或者叉掉。

7.接下来我们将之前用OpenMV拍摄的照片传输到EDGE IMPULSE中,在星瞳科技官网上的视频教程中用的是API KEY在OpenMV IDE中将数据上传,但是在实际 *** 作中可能会遇到创建SSL上下文错误的问题,我们在这里就不使用那个方法,而是直接在EDGE IMPULSE中上传数据。

首先在左边菜单栏中找到Data acquisition,点击Collected data旁边的上传数据按钮,找到之前创建的mask-face的文件夹,点击mask.class,按ctrl+A键全选并且确定,在Label中勾选Enter label选项,在下面输入分类的名字(mask),face分类数据的上传方法同理。

8.上传完毕后再点击Data acquisition就可以看到上传好的数据。这里可以看到一共上传了158张照片,其中78%作为数据集,22%作为训练集。

9.点击impulse design,再点击Add a processing block创建模块,在d出的选项中选择image(因为我们做的是图像识别)然后点击Add a learning block学习模块,选择Transfer Learning迁移学习模块。

模块添加完成后点击Save Impulse即可 。

10.点击image,进行图像DSP预处理(Color depth有RGB彩图还有Crayscale灰度图,我们这里选择RGB彩图)。

11.点击上方的Generate features,再点击Generate features进行刚刚设置的图像预处理,处理完如下图所示。mask和face的图像分离的明显就说明数据集采集的效果还不错。

12.点击Transfer lerning迁移学习,数据默认即可,随后点击Start training开始训练。

训练完成后如下图所示,ACCURACY表示模型测试精确度为93.8%

13.利用Model testing对我们刚刚训练出来的模型进行测试,可以看出准确率是100%

14.Versioning则是对你训练出来的模型进行版本保存(我们这里可弄可不弄)。

15.点击Deployment 选择OpenMV将训练好的模型导出,点击bulid生成OpenMV的模型及代码。

16.将下载好的压缩包解压,将文件夹中的三个文件都复制到OpenMV的D盘中。

17.在OpenMV IDE中打开ei image. classification,再点击下面的串行终端就可以看到程序运行的结果啦,face=0.003906表示有0.3906%的概率认为没戴口罩,mask=0.996094表示有99.6094%的概率认为戴了口罩。

驱动安装

首先,将OpenMv和电脑连接,openmv自检,绿灯闪烁。通常会出现下面的现象:

一般能够自动安装完成,偶尔会出现这样的状况,就需要手动去进行安装了。

打开设备管理器,在其他设备里面会有openmv的显示,但是有一个叹号,右键点击如下图:

点击更新驱动程序的选项,如下图:

SD卡也是一个文件系统,当上电的时候,如果插入SD卡,那么SD卡的文件系统就会自动取代内置的Flash文件系统,每次上电,就会运行SD卡中的main.py啦,是不是很直观,很方便。SD卡最大支持32G的容量。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12057968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存