基于openMV的口罩检测

  • 什么是openmv
  • openmv可以做什么
  • 学习过程

好久没有更新了,这学期过得有点狼狈,暑假留校做一辆stm32智能小车,会不时更新一些我学习到的东西,今天分享一下我这两天学习到的openmv知识。

什么是openmv

OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口。简单的来说,它是一个可编程的摄像头,通过MicroPython语言,可以实现你的逻辑。而且摄像头本身内置了一些图像处理算法,很容易使用。
这里贴一下他们的英文官网https://openmv.io/,以及中国官方代理http://www.openmv.cc/感兴趣的朋友还可以去GitHub看看https://github.com/SingTown
(但是openmv有点小贵啊,学生党有点难受)

openmv可以做什么

可以做一些图像处理,如人脸识别,笑脸检测等甚至简单的机器学习,你也可以把它当做一个性能强悍的STM32使用

学习过程

这里有一本电子教程https://book.openmv.cc/
我使用的是openmv-H7-Plus(这玩意容易发热)

主要看的是星瞳科技的教程,国内最官方的也就是他们了,OpenMV的定位是“带机器视觉功能的“Arduino”,相比openCV,更容易上手,下面就分享一下OpenMV4 Plus训练神经网络进行口罩识别

可以自己拍一些不戴口罩和戴口罩的照片自行训练,也可以使用他们训练好的资料,自行训练的话需要在https://www.edgeimpulse.com/网站,是免费注册的,一个神经网络模型只需要五分钟,如果想要自己训练的话,可以看这个视频https://singtown.com/learn/50872/,当然也可以用https://github.com/SingTown/mask-tflite训练好的模型,但是他们的数据不够,有时候会出错
下面展示效果吧

蜜汁打码哈哈哈哈

总的来说,openmv是嵌入式机器视觉最容易上手的工具了,它有很多写好的库,只需要学会调用就可以了,没有Python知识也可以快速入门的,但是难的是模块化啊,自己实现了一个小小的功能,也不过是前人已经开发好的东西,要学会创新,比如,在项目中,假如检测到没有戴口罩,要发出报警,怎么办,如何与其他单片机进行串口通信等等。在自己参加的竞赛中,我觉得难得还是如何集成,各个模块都写好了,但是放在一起就不行了,这里点名批评HC-05,真的能气死我。
相比上学期,我跟异地八个月的高中同学分手了,对未来和学业也有了一些思考,这里也推荐大家观看B站浮生一日-一个北京程序员的一天,这两天看了四遍,这学期“学完了”STM32,然后呢,对自已以后的方向也有了新的打算,放心一定不会是纯软件哈哈哈,提示一下(炼丹)。
学习上呢,我觉得要勇于创新,不能是单纯的闭门造车,在前人的基础上改进,同时多在网上看看别人,也要关注一下前沿的知识,不能知其然,要知其所以然,也要夯实自己的底层基础,嵌入式呢,从芯片、编译器到操作系统,是一条很长的路,很多东西都是要自己摸索的,会花费很长时间,总有一天会从上而下打通的,当然也要平衡家庭,学业,还有自己身体。

基于openMV的口罩检测相关推荐

  1. 《Python与硬件项目案例》— 基于Python的口罩检测与指纹识别签到系统设计

    <Python与硬件项目案例>- 基于Python的口罩检测与指纹识别签到系统设计 目录 <Python与硬件项目案例>- 基于Python的口罩检测与指纹识别签到系统设计 1 ...

  2. 基于Opencv-python人脸口罩检测(附完整代码)

    目录 一.开发环境 二.设计要求 三.设计原理 四.程序代码 五.结果展示 六.结论 一.开发环境 python 3.6.6 opencv-python 4.5.1 二.设计要求 · 1.使用open ...

  3. 基于OpenCV训练口罩检测数据集并测试

    以下内容是利用opencv自带的训练器opencv_traincascade.exe与opencv_createsamples.exe,来对口罩数据集进行训练.内容是自己操作过程中的笔记,可能会有些杂 ...

  4. 基于yolov5佩戴口罩检测项目代码

    以下是一个基于YOLOv5模型进行口罩检测的Python代码示例: import cv2 import torch from yolov5.models.experimental import att ...

  5. 基于python keras口罩检测人脸检测佩戴口罩可读视频可读摄像头实时视频流

    人脸识别技术已经非常普及啦,现在戴口罩的脸支付宝也可以识别,据报道阿里现在正在尝试主导人脸识别技术的某些标准.在商业上大多数公司会选择国内AI大咖,比如百度智能云.阿里智慧云.华为云.腾讯云等等.这些 ...

  6. 基于mindspore的口罩检测训练与在线推理

    mindspore安装地址:https://www.mindspore.cn/install mindspore开源模型库:https://gitee.com/mindspore/models 测试平 ...

  7. 基于yolov5的口罩检测

    1项目的克隆和必要的环境依赖 项目地址:ultralytics/yolov5: YOLOv5

  8. 毕业设计基于OpenMV的火灾检测及人员搜寻智能车

    0 前言

  9. Yolov5:强大到你难以想象──新冠疫情下的口罩检测

    初识Yolov5是看到一个视频可以检测街道上所有的行人,并实时框选出来.之后学习了CNN卷积神经网络,在完成一个项目需求时,发现卷积神经网络在切割图像方面仍然不太好用.于是我想到了之前看到的Yolov ...

最新文章

  1. 二叉树的前中后序递归和非递归遍历操作【代码】
  2. Java常用类之要点总结
  3. 你知道我们在等你吗?
  4. instance在ceph对应pool的位置查询
  5. python redis 哨兵_Redis哨兵机制
  6. RabbitMQ实现RPC
  7. 【Flink】Flink Serving 天池快速上手 【视频笔记】
  8. IDEA中如何给含有main方法的普通类设置JVM参数
  9. Java使用XFire调用WebService接口
  10. 附录A 进阶游戏编程书籍总结与推荐
  11. 小区停车管理系统(SQL,JDBC)
  12. 日更第17天:Linux常用命令之ps用法
  13. discuz分类信息模版PHP,Discuz 社区分类信息模板使用教程
  14. NVIDIA Jetson Xavier NX部署VINS-fusion-GPU
  15. TweenMax特效
  16. 天空灰蒙蒙的,心情有点像这天气
  17. 【设计教程】在PS里面制作简单的下雨效果!
  18. Exchange 暴力破解与防范
  19. electron项目打包报错
  20. 不渴望得到,不害怕失去|佛系态度|无所谓,无欲无求 状态分析

热门文章

  1. vue简单使用高德地图定位
  2. php laravel 抢红包防止并发(超卖也是同理)
  3. CH2906 武士风度的牛 BFS
  4. 企业工程管理系统源码-java-数字化可视化项目管理平台
  5. Java版工程项目管理系统平台+java版企业工程系统源码+助力工程企业实现数字化管理
  6. excel smart流程图增加_使用Excel2010的SmatrArt模板创建流程图的方法
  7. 电脑键盘 android手机,写信息更轻松 Android手机用电脑键盘
  8. 网上炒作的哪些日赚千元不是梦的手机赚钱项目是真的吗
  9. 一、前端稳定性规约该如何制定
  10. vue slot的原理