基于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. php发光字体代码,CSS3怎么实现字体发光效果
  2. ubuntu子系统多版本
  3. 断点续传和下载原理分析
  4. 4.1.2电路交换、报文交换与分组交换
  5. Python-selenium-操作元素
  6. java中biglong_Java的long和bigint长度对比详解
  7. 算法怎么就这么难?----使用欧几里得算法求两数的最大公约数
  8. 微软windows10易升_微软官网下载与安装windows10系统的操作步骤
  9. GB2312 GBK BIG5
  10. Springboot结合ESAPI——配置XSS防御过滤
  11. ERP管理软件哪家好?比较好的ERP管理系统软件推荐
  12. 图像处理之matlab中fspecial函数用法详解
  13. Word控件Spire.Doc 转换教程(三):如何将 Word 转换为 PDF
  14. 神经网络中验证集、训练集和测试集
  15. 如何应对微软的强制黑屏(转)
  16. 详解在VMware Workstation Pro 15 安装 CentOS 7后配置网络
  17. vmware中linux连接不上wifi
  18. canvas画圆环(一)之渐变色,纯色
  19. MySQL TRUNCATE 函数详解
  20. 常见的噪声:高斯、泊松和椒盐噪声

热门文章

  1. 爱合迦缘:怎么才能追到自己喜欢的女孩子?教你4招确定恋爱关系!
  2. Pandas读取excel合并单元格的正确姿势(openpyxl合并单元格拆分并填充内容)
  3. kafka磁盘写满处理
  4. 手把手教你个性化修改ChatGPT账号头像,纯干货,超简单
  5. underscore-1.8.3.js 源码解读全文注释版
  6. ListView与Adapter之间的观察者模式
  7. 宝塔给WordPress网站搬家
  8. 游戏开发之捡石头之路--开篇
  9. 人工智能如何支持公司的可持续发展?
  10. 学生/上班族摸鱼好选择