基于openMV的口罩检测
基于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的口罩检测相关推荐
- 《Python与硬件项目案例》— 基于Python的口罩检测与指纹识别签到系统设计
<Python与硬件项目案例>- 基于Python的口罩检测与指纹识别签到系统设计 目录 <Python与硬件项目案例>- 基于Python的口罩检测与指纹识别签到系统设计 1 ...
- 基于Opencv-python人脸口罩检测(附完整代码)
目录 一.开发环境 二.设计要求 三.设计原理 四.程序代码 五.结果展示 六.结论 一.开发环境 python 3.6.6 opencv-python 4.5.1 二.设计要求 · 1.使用open ...
- 基于OpenCV训练口罩检测数据集并测试
以下内容是利用opencv自带的训练器opencv_traincascade.exe与opencv_createsamples.exe,来对口罩数据集进行训练.内容是自己操作过程中的笔记,可能会有些杂 ...
- 基于yolov5佩戴口罩检测项目代码
以下是一个基于YOLOv5模型进行口罩检测的Python代码示例: import cv2 import torch from yolov5.models.experimental import att ...
- 基于python keras口罩检测人脸检测佩戴口罩可读视频可读摄像头实时视频流
人脸识别技术已经非常普及啦,现在戴口罩的脸支付宝也可以识别,据报道阿里现在正在尝试主导人脸识别技术的某些标准.在商业上大多数公司会选择国内AI大咖,比如百度智能云.阿里智慧云.华为云.腾讯云等等.这些 ...
- 基于mindspore的口罩检测训练与在线推理
mindspore安装地址:https://www.mindspore.cn/install mindspore开源模型库:https://gitee.com/mindspore/models 测试平 ...
- 基于yolov5的口罩检测
1项目的克隆和必要的环境依赖 项目地址:ultralytics/yolov5: YOLOv5
- 毕业设计基于OpenMV的火灾检测及人员搜寻智能车
0 前言
- Yolov5:强大到你难以想象──新冠疫情下的口罩检测
初识Yolov5是看到一个视频可以检测街道上所有的行人,并实时框选出来.之后学习了CNN卷积神经网络,在完成一个项目需求时,发现卷积神经网络在切割图像方面仍然不太好用.于是我想到了之前看到的Yolov ...
最新文章
- 二叉树的前中后序递归和非递归遍历操作【代码】
- Java常用类之要点总结
- 你知道我们在等你吗?
- instance在ceph对应pool的位置查询
- python redis 哨兵_Redis哨兵机制
- RabbitMQ实现RPC
- 【Flink】Flink Serving 天池快速上手 【视频笔记】
- IDEA中如何给含有main方法的普通类设置JVM参数
- Java使用XFire调用WebService接口
- 附录A 进阶游戏编程书籍总结与推荐
- 小区停车管理系统(SQL,JDBC)
- 日更第17天:Linux常用命令之ps用法
- discuz分类信息模版PHP,Discuz 社区分类信息模板使用教程
- NVIDIA Jetson Xavier NX部署VINS-fusion-GPU
- TweenMax特效
- 天空灰蒙蒙的,心情有点像这天气
- 【设计教程】在PS里面制作简单的下雨效果!
- Exchange 暴力破解与防范
- electron项目打包报错
- 不渴望得到,不害怕失去|佛系态度|无所谓,无欲无求 状态分析