完整代码库:
https://github.com/bossConneR/K210_FACEDET
star以跟进最新更新

K210_FACEDET

2020年全国大学生电子设计竞赛F题视觉部分解决方案

电控部分解决方案

温度拟合部分解决方案

前排感谢队强大的队友:D

FACEDET-K210

last Update:2020/12/20

Author crisprhhx
E-mail crisprhhx@outlook.com
— cosco@hnu.edu.cn

碰到问题需要直接联系的同学可以关注一下微信公众号黄老板的后院,后台留言我看到了就可以立即回复啦

Introduction

2020TI杯全国大学生电子设计大赛F题解决方案视觉部分。 代码可以实现三个功能,分别是人脸识别,现场学习,和口罩识别。通过按下外接的按键来给芯片一个触发信号以切换识别模式。

人脸识别主要是通过用神经网络作为编码器,将人脸图像的特征提取出来并储存;检测时将陌生人的人脸图像计算后得到的特征与数据库中的特征进行比对;若误差小于一定阈值,则判定是同一人。 口罩识别也是运用了深度学习,通过训练几千张的(图中的人是否有戴口罩)的数据集,生成一个检测是否佩戴口罩的模型。一般来说模型训练多在笔记本或台式机上完成,k210通过调用训练出来的模型文件来识别。

相关原理可以百度或谷歌,这些技术目前都已经非常成熟,网上有海量的资料可供学习,这里不再赘述。

Setup

0.0 首先你需要一块K210开发板

0.Clone此代码库到本地

1.根据TUITION.jpg中的内容操作,配置环境;文件夹中两个bin文件是固件,因为后续步骤加载模型后会很占内存,因此需要切换成更小的固件(maixpy_dls_mini_with_openmv.bin)以腾出空间。

2.在IDE中加载Release文件夹中的文件,其中main.py为源代码;其余三个为权重文件。

3.若需要实现脱离笔记本在k210上运行算法,需要准备一张SD卡,并将三个权重文件放进去。运行时k210将会从SD卡中加载模型到内存中。

Note:如果出现无法检测到sensor的情况,可能是因为摄像头接触不良。需要调整一下摄像头的位置或者重新插拔摄像头。

Usage

先连着电脑运行,有效果之后可以尝试将代码下载到芯片之后独立运行。 代码中已经分配了引脚。可以参照k210官方文档学习一下GPIO的设置方式(比单片机简单得多,k210内置FPGA,可以任意映射引脚),并以此配置外接电路。

Train

如何训练出K210可以使用的权重文件: https://www.bilibili.com/video/av925105825?share_medium=android&share_source=qq&bbid=A2ECE591-E959-4654-B2E6-D29EBAEACD6615220infoc&ts=1602259328125

Support

官方交流群(有问题都可以在群里问,很快就会有解答): 荔枝 MaixPy AI 一群 878189804

如需联系作者,请通过Email联系。

2020TI杯全国大学生电子设计大赛F题解决方案视觉部分相关推荐

  1. 2021/1/12 2019全国大学生电子设计大赛 - F题纸张计数 (纯模电设计方案 全国一等奖)

    写在开头 研究生考试结束了,也算是闲下来了,打算把以前没有写.没有整理的一些东西重新整理一下,恰好翻到了这个资料,重温一下旧梦. F题纸张计数 (测电容) 1.1 题目 具体的题目文件我会发在附录里面 ...

  2. 2021年全国大学生电子设计大赛F题——智能送药小车,全方位解决方案+程序代码(详细注释)山东赛区国奖

    目录 1.赛题及硬件方案分析: 2.用到的主要器件清单: 3.各部分思路及代码实现 (1).小车舵机.马达驱动 (2).蓝牙通信 (3).单片机与OpenMV的串口通信 (4).单片机与OpenMV的 ...

  3. 2017年全国大学生电子设计大赛A题(微电网模拟系统)

    小编参加过三届全国大学生电子设计竞赛,做的均为电源题目,故留下此电源题提详细的方案和设计思路步骤,供后来者学习取经,如有不足之处欢迎留言提问.点击此处访问小编的个人小站:www.zhiguoxin.c ...

  4. 2018年全国大学生电子设计大赛E题(变流器负载试验中的能量回馈装置)

    小编参加过三届全国大学生电子设计竞赛,做的均为电源题目,故留下此电源题提详细的方案和设计思路步骤,供后来者学习取经,如有不足之处欢迎留言提问.点击此处访问小编的个人小站:www.zhiguoxin.c ...

  5. 2019全国大学生电子设计大赛H题 模拟电磁炮系统全国一等奖

    2019全国大学生电子设计大赛H题 模拟电磁炮系统全国一等奖 作者 xxx 队友 阿华 狗子 (想要比赛指导的可以xian鱼搜索 电子设计竞赛国一竞赛指导(发布人为晨星)) (想要源码和我比赛时候准备 ...

  6. 线路负载及故障检测装置(2019全国大学生电子设计大赛C题:国家级一等奖)

      这个东西是今年(2019年)全国大学生电子设计大赛C题,经过4天3夜得辛苦奋斗,完成得题目要求得指标,最后也取得了一个不错得成绩.   题目要求如下:   题目三个大的要求:测电容.电感.电阻值, ...

  7. 2019 年TI杯全国大学生电子设计竞赛H题模拟电磁曲射炮

    2019 年TI杯全国大学生电子设计竞赛H题模拟电磁曲射炮 前言 首先要肯定电子设计竞赛的含金量,而也正是电子设计竞赛给了我本科阶段最好的体验.此文章介绍的作品是我所在团队于2019年参加电赛的参赛作 ...

  8. 2021年全国大学生电子设计竞赛F题中数字识别这一技术分支实践与学习笔记

    文章目录 Chapter 1 简介 Chapter 2 制作思路 Section 1 环境与成像效果及思路 Section 2 制作并训练数据集 Section 3 电脑环境配置 Section 4 ...

  9. 2017全国大学生电子设计大赛B题 | 板球控制系统(二)图像算法相关

    2017全国大学生电子设计大赛B题 | 板球控制系统(二)图像算法相关 转载请注明出处. 我翻看了很多现有教程以及相关的开源贴,发现大家对于技术的解释都很隐晦,真正的问题没解释清楚,真正的技术也没体现 ...

最新文章

  1. 怎么定义图像的质量?如何评价图像的质量?
  2. sql定位过程报错_如何得到plsql中执行时报错的SQL的位置行号
  3. python链表怎么定义_码哥聊Python数据结构--链表
  4. 2014/School_C_C++_B/2/调和级数
  5. Oracle 时区(TimeZone )-- DST
  6. Vue-cli 3.X 构建工具零基础快速上手
  7. Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
  8. 拿网站服务器的作用,谈在线网站服务器监控(二)之使用的基本功能要求
  9. k均值聚类算法原理和TensorFlow实现
  10. C#-概念-类库:类库
  11. 数字图像处理实验之对数变换
  12. Python开发款短链生成器,来满足我的需求!
  13. 基于C++的高性能http框架cinatra及其web框架示例feather介绍及开发演示
  14. 10句狠话,教你用英语发泄不满情绪(可可英语)
  15. 女生学习软件测试好找工作吗?
  16. 数据存储设备的发展历史
  17. 从 Illustrator 怎么导入 Glyphs?
  18. 上进的凡凡,幸运数组,字符串魔法(easy)
  19. 岁月温柔-21 妈妈转到省医院第2天
  20. CVE-2020–9854漏洞攻击链分析

热门文章

  1. ValueError: Expected 2D array, got 1D array instead
  2. 一些经典的计算机书籍
  3. 安全狗正式加入微软MAPP计划
  4. mixinextend
  5. 花栗鼠很喜欢偷吃生产队的大萝卜,因此花栗鼠科技大学正在研究一种新型的数据库,叫做萝卜数据库...(Python代码)
  6. “应聘、户口、档案、合同法”经验交流
  7. SVD分解在注水算法中的应用------P02114003宋阳光,P02114008陈康,P02114010何申旺,P02114011朱海涛,P02114019杨琪
  8. matlab离散线性时不变系统的分析,实验3线性时不变系统的时域分析及matlab实现.doc...
  9. 易语言运行cmd命令move移动文件
  10. python程序员面试宝典 陈屹_程序员面试宝典 - 总结