第10卷 第6期
Vol.10No.6
智 能 计 算 机 与 应 用
IntelligentComputerandApplications
202本事人 0年6月
Jun.2020
文章编号:2095
-
2163(2020)06
-
0152
-
03中图分类号:TN41文献标志码:A
基于STM32F407的人脸识别系统
周 亮,薛 原,王 章,马晗旭,刘忠富
(大连民族大学信息与通信工程学院,辽宁大连116600)
摘 要:随着人工智能、大数据等技术的快速发展,人们在生活中无时无刻地感受着技术为生活带来的便利。在安防备受重
视的今天,生物识别技术快速发展,人脸识得到了广泛的应用,人脸识别是人工智能技术的应用之一。但是人脸识别也面临
着许多的挑战,其中如何将人脸识别技术应用到单片机中已经成为需要解决的问题之一。本文以STM32F407单片机为核心,
利用OV7670摄像头模块采集人脸图像液晶显示,并通过特征脸识别等一系列算法加以处理,解决了便携式终端在人脸识别
领域的一些问题,可以应用于学校、家庭等小规模场景下的安全防控。
关键词:STM32F407;液晶显示;OV安检英文 7670;特征脸识别
FaceRecogn留一点微笑给自己 itionSystemBasedOnSTM32F407
ZHOULiang,XUEYuan,WANGZhang,MAHanxu,LIUZhongfu
(Schoolofinformationandcommunicationengineering,Daliannationalitiesuniversity,DalianLiaoning116600,China)
【Abstract】Withtherapiddevelopmentofbigdatatechnologiessuchasartificialintelligence,thepeopleallthetimeinyourlifeto
feelthetechnologybringstheconvenienceforlifeintoday'ssecuritycon水仙花诗句 sideration,biometrictechnologyrapiddevelopment,the
humanfaceiswidelyused,facerecognitionisoneoftheapplicationofartificialintelligencetechnologybutfacerecognitionarealso
facingmanychallenges,includinghowtofacerecognitiontechnologyisappliedtothesinglechipmicrocomputerhasbecomeoneof
theproblemsthatneedtobesolved.ThispapertakesSTM32F407MCUasthecore,USESOV7670cameramoduletocollectface
imageLIQUIDcrystaldisplay,andprocessest欧洲龙虾 hroughaseriesofalgorithmssuchasfeaturefacerecognitiontosolvesomeproblems
ofportableterminalsinthefieldoffacerecognition,whichcanbeappliedtosecuritypreventionandcontrolinsmallscalescenes
suchasschoolsandfamilies.
【Keywords】STM3匆匆朗读 2F407;LCD;OV7670;featurefacerecognition
哈尔滨工业大学主办系统开发与应用●
基金项目:大连民族大学大学生创新创业训练计划资助(201912026162)。
作者简介:周 亮(1999
-
),男,本科生,主要研究方向:智能信息处理系统;薛 原(1977
-
),女,硕士,讲师,主要研究方向:硬件系统开发;
王 章(1996
-
),本科生,主要研究方向:智能信息处理系统;马晗旭(1999
-
),男,本科生,主要研究方向:智能信息处理系统;刘
忠富(1973
-
),男,硕士,副教授,主要研究方向:物联网技术。
收稿日期:2020
-
02
-
22
0 引 言
随着人脸识别和单片机硬件技术的发展,单片机
结合人工智能等技术也取得了很大的进步。本系统是
以STM32F4单片机作为核心控制器,通过OV7670和
特征脸识别算法
[1]
开发的一套系统。现在大多数人脸
识别系统都是基于大型的处理器进行图像处理,适用
于人流量较大的场景。而面向小众群体,人脸识别的
便携式机器在市场中的占有量却非常少,此项目具有
非常重要的意义。在现实场景中人的角度不一定是完
全正立的,使识别的准确度受到很大的影响,导致系统
在识别时可能产生误判,能不能对人脸的位置进行正
确的检测和定位成为衡量其性能的重要因素之一。
1 系统总体方案设计
基于STM32F407人脸识别系统的整体设计分
为硬件设计和软件设计两部分。系统硬件电路设计
以STM32F407单片机为核心,控制电路由显示模
块,OV7670摄像头模块等电子元件组成。系统软
件系统设计包括通过摄像头采集脸部图片,在上位
机分析图片数据,通过程序控制图像的显示。硬件
系香菇猪蹄 统结构如图1所示。
O
V
7
6
7
0
T
F
T
显
示
特
征
脸
识
别
人脸识别系统
图1 系统总体设计框图
Fig.1 Systemoveralldesigndiagram
2 系统硬件设计
单片机又称微控制器。价格便宜,体积小,容易移
植使之成为控制领域最佳选择。完整的单片机由LCD
显示器电路,微控制器电路,ADC采集五谷是哪五谷 电路,时钟电路
等电路组成。本系统的控制电路包括OV7670摄像头
模块,晶振模块,2.8寸TFTLCD液晶触摸等模块。图2
为STM32F407单片机最小系统电路图。
图2 STM32F407最小系统电路图
Fig.2 STM32F407minimumsystemcircuitdiagram
2.1 微控制器电路
数据采集与控制器系统所采用的微控制器是STM32F407zgt6。该单片机容量大,芯片内嵌资源丰
富含有16个定时器,3个ADC共24个通道DCMI
摄像头接口,百兆以太网端口,具备处理视频数据的
能力。一块完整的单片机模块具有14个电路,双路232通信电路,三极管串口通信电路,单路232通信
电路,USB转232电路,SP706S复位电路,SD卡电
路液晶模块电路,全双工RS485电路,RS485半双工
通信电路,JTAG仿真电路,电源模块电路等。
2.2 TFTLCD液晶显示电路。
人脸数据通过单片机由TFT液晶显示电路显
示,该显示屏的每一个像素上都设置一个薄膜晶体
管,可有效地克服非选通时的串扰,有效的提高了图
像质量
[2]。TFT模块采用16位的方式与外部链接,
在传输彩色图片时速度会更快。使用TFT之前,设
置STM32F4与TFT模块相连接的IO初始化,TFTLCD模块通过函数将字符和数字显示到TFT模
块上;之后设置坐标,写入RAM指令,写入颜色数
据。TFT液晶显示模块原理图如图3所示。
LCD_CS
WR/CLK
RST
DB2
DB4
DB6
DB8
DB11
DB13
DB15
DB17
BL
VDD3.3
GND
MISO
T_PEN
T_CS
TFT_LCD
RS
RD
DB1
DB3
DB5
DB7
DB10
DB12
DB14
DB16
GND
VDD3.3
GND
BL_VDD
MOSI
MO
CLK
2
4
6
8
10
12
14
16
18
20
22
2民主生活会个人剖析材料 4
26
28
30
32
34
LCDRS
LCDRD
DB1
DB3
DB5
DB7
DB10
DB12
DB14
DB16
GND
VCC3.3
GND
BLVDD
TMOSI
TCLK
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
LCDCS
LCDWR
LCDRST
DB2
DB4
DB6
DB8
DB11
DB13
DB15
DB17
BLCTR
VCC3.3
GND
T_MISO
T_PEN
T_CS
LCD1
图3 TFT液晶显示模块原理图
Fig.3 SchematicdiagramofTFTLCDmodule
2.3 OV7725摄像头电路
OV7670是一颗CMOSVGA图像传感器,该传
感器有体积小,工作电压低等优点,提供单片VGA
摄像头和影像处理器的所有功能
[3]。通过总线控
制,可以输出整帧、子采样、取窗口等方式的各种分
辨率,10位或8位影像数据,VGA图像输出最高可
达60帧/秒。用户可以控制图像质量、数据格式和
351
第6期周亮,等:基于STM32F407的人脸识别系统
传输方式。Ov7670图像传感器的传感器技术,通过
减少或消除光学噪声获得清晰的稳定的彩色图像。OV7670具有高灵敏度、低电压等特点,适合在嵌入
式终端使用,支持自动曝光控制、白平衡、消除灯光
条纹、黑电平校准等自动控制功能,同时支持色彩的
饱和度设置,支持图像缩小和放大。OV7670传感
器包括如下功能模块:感光整列、时序发生器、模拟
信号处理、A/D转换。Ov7670存储的工作流程大致
为:等待帧同步信号、写指针复位、写使能、等待第
二个帧同步信号、写禁止,可以完成1帧图像在AL422B的存储。Ov7670摄像头原理图如图4所
示。
图4 OV7725摄像头原理图
Fig.4 OV7725cameraschematic
3 系统软件设计
系统拍照传回的图片首先需要降噪预处理,主
要采用灰度直方图均衡化的方法进行图像转换
[4],
以提高图片的识别度。其次,进行模型的建立及优
化计算映射距离,并将得到的特征向量移植到MDK
代码中进行人脸识别,最后在TFT液晶显示屏上显
示。主要采用特征脸算法,把人脸的像素变换到另
外一个空间,空间进行比对。每个矩阵为M
M,那
么每个人脸的维度就是M
M,将每个维度加起来
得到平均脸,计算协方差得到一个特征脸。肯尼迪号航母 软件设
计流程图如图5所示。
4 结束语
本文利用了摄像头加人脸识别技术,采用算法
控制实现了自动人脸识别,在一定程度上弥补了现
有的技术缺陷,解决了便携性终端的人脸识别难题。
基于单片机人脸识别系统以较低的价格实现了
人脸识别,在人次比较少的场合有比较好的识别率。
但系统仍有许多地方需要改进,比如随着样本数量
的提高识别率大大降低,处理器速度较低,实时报警
功能欠缺等问题。
TFT显示结果
结束子程序
KN近邻
计算映射距离
图像转换
开始读FIFO
按键是否
按下
初始化
否
是
图5 软件设计流程图
Fig.5 Softwaredesignflowchart
参考文献
[1]米勇,徐文叶,何朗,等.基于特征脸的人脸识别研究[J].计算
机科学与应用,2019,(9)128
-
129.[2]程瑞龙.基于T5L芯片的电梯TFT显示器设计[J].无线互联
网科技,2019,(10):61
-
62.[3]谢懿.基于stm32与ov7725的嵌入式工件尺寸检测系统的设计
[J].电子世界,2017,(5)110
-
111.
[4]陆兴华,刘铭原,龙庆佳,等.基于灰度直方图的运动目标特征
检测算法[J].计算机与现代化,2019,(6)73
-
75.
451
智 能 计 算 机 与 应 用 第10卷
本文发布于:2023-03-19 00:39:24,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1679157566304755.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:刘忠富.doc
本文 PDF 下载地址:刘忠富.pdf
留言与评论(共有 0 条评论) |