手机篇
一、MaixHub平台
柚子相机在MaixHub平台训练,平台训练模型可以用手机、柚子相机等。MaixHub是Sipeed发布的集AI模型服务和社区沟通等功能的平台,提供模型库、在线训练和项目分享。模型库直接下载模型到设备即可运行使用,在线训练无需编程基础和AI训练经验可以轻松训练模型,方便入门AI学习和加速 AI 应用开发。项目分享为用户提供分享项目和作品的社区,用于交流和展示。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/1f36f9252012c8275d60e937387d22fd.png)
二、模型训练
模型训练可以选择本地图库、手机、开发板、视频等。首次接触MaixHub平台,选择最容易的手机模式。因为手机拍照清晰度高反应迅速、不需要编写程序,轻松上手。手机模型按照一下步骤:
第1步,点击开始训练。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/dbc9a5f81c7e58828f041f713fc83d9a.png)
第2步,进入新的页面点击新建训练
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/c957b615498b6b1cfa7b0fcc5b93297a.png)
第3步,项目起名,类型选择图像检测。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/d814f61eb2af002721e293cc1a656f2e.png)
第4步,出现的新页面点击去准备数据集
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/abc46683bf57c2e7c0e6ff36128af6ff.png)
第5步,选择已有数据集,双击选择。不用已有数据,点击创建数据集。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/c46709a4574e7319637908b5301068f9.png)
第6步,以新建数据集为例。数据集名称填写以英文为主,开发板调用时问题少。手机数据集起名汉字没任何问题,手机功能强大不存在这些麻烦。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/1d426384dbca7200bb3932e3e6403a26.png)
第7步,选择数据集页面点选刚建立的数据集,点击查看。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/646f3836117e815019a0ea3d27d6e30b.png)
第8步,选择出现的类型。上传图片是选择已有的模型图片,导入数据集是导入已经训练过的数据,设备采集是手机、开发板拍照上传图片。第一次接触平台,选择设备采集。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/7952e0a54cf1c7cab6b461369da3fa67.png)
第9步,出现的界面选择手机。下一篇文章,介绍用柚子相机采集设备。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/4e6481aa43dd63dc244104ce2a5558dc.png)
第10步,点击手机、训练集、生成二维码,手机扫码。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/522559308cca552ce64c6edd724b76c2.png)
第11步,手机扫描二维码出现采集照片界面,手机对准鼠标点击拍照按钮,再点击上传。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/348b6d041b39dc9c8d863908e23f1603.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/bd5f3d84d7042dd3bce6292cd4121cb8.png)
每拍摄一张照片,平台数据更新一次。按照以上方法拍摄200张以上的多角度照片,照片越多越好。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/7de84206b6f1d5e1a08a600a1da555ae.png)
照片全部上传完,如果有拍错的照片,点击总览,点击批量选择。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/1fbfb220923d50f98073a6866a0cafc4.png)
选择拍摄错误的照片,一键删除。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/2a39d5eb7a9ccb311da37e5f096c62fb.png)
第12步,数据采集完选择标注数据
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/ac2694aaaea4e8c6ecb9fa7c55b750db.png)
第13步,点击添加标签,起名英文名称,开发板调用编程时问题少。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/6e16c0b4be47161abb6bacade5f8ba9d.png)
柚子相机检测不同类型时,比如戴口罩和不带口罩就需要添加两个标签。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/8d7a525508f5bb107038d1bf9335d18a.png)
第13步,点击新建标注鼠标框选鼠标。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/e30aefb0c63e7731881777d9a05fcfab.png)
有多个标签时,选择合适的标签
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/50c35090458fffe0e8ccfffd978371c7.png)
框选好鼠标后,点击保存标注,选择下一张照片继续标注。快捷键是W和S、delete
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/b82ff71107668a2cca3d50e6fb24ab76.png)
标注错误的话,鼠标点选框框,再点击删除标注。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/b2f0a86b30e98d8c1709e5cd71499140.png)
三、模型部署
返回主页面,点击模型训练,出现训练集列表,选择最新的训练集
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/f6f9590f68a800e1e9eba46ef8117f01.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/8eac31f9d93695041ef75c7e4ae9c66f.png)
创建任务页面,基本参数选择随机模糊、等比缩放、tfjs,手机部署平台选择tfjs,柚子相机选择awnn平台。屏幕下滑点击创建训练任务
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/e496e4ed8097aab831d73018d698749b.png)
出现界面填写训练名称,建议起英文名称,避免开发板调用时出现问题。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/839936390bcc89ff6cac87d8e8a0cc2c.png)
等待大约2分钟,训练完成。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/888f86486514637bc3e9e5dcfac6bd7f.png)
点击部署,出现部署界面。部署方式有三种,选择手机浏览器部署
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/73e01ff01afbef7a189303580d44248d.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/4ae00313ad8ac724ba1cbc1c3228ff67.png)
手机扫描二维码,手机界面出现鼠标检测画面。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/52d8ce5ae000e41c84428b641a6e2bed.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/159bd440272423589d901c41190f864e.png)
评论