摘要:基于OV7725摄像头进行手势识别系统,则是通过处理器扩充外设进行图像信息的采集处理并显示。本文研究的主要对象是基于STM32平台使用摄像头设计的图像采集处理手势识别系统,使用STM32F103RCT6作为核心控制器MCU,通过0V7725摄像头及TFTLCD液晶显示屏完成了集采集、处理、显示等功能为一体,实现手势特征处理识别的系统。本文在硬件方面介绍了系统的整体硬件设计思路,包括最小系统、外设模块的组成架构和原理;软件方面详细描述了各模块的软件驱动及相关手势识别算法原理。
关键词:STM32F103RCT6;OV7725;特征处理;手势识别
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题研究背景及意义-1
1.1.1传统手势识别系统的不足-1
1.1.2手势识别技术的应用领域-1
1.1.3基于摄像头的图像采集处理系统进行手势识别的研究意义-2
1.2国内外发展状况-2
1.2.1 国内手势识别技术发展状况-2
1.2.2 国外手势识别技术发展状况-2
1.2.3 国内手势识别系统发展状况-2
1.2.4 国外手势识别系统发展状况-3
1.3 研究内容及组织架构-3
第二章 手势识别系统总体方案设计-5
2.1 系统总体设计思路-5
2.1.1核心处理器选择-5
2.1.2图像采集模块选择-6
2.1.3图像显示模块选择-7
2.2 系统总体硬件电路设计-8
2.2.1 系统复位电路设计-8
2.2.2 系统供电电路设计-8
2.2.3 系统晶体振荡电路设计-9
2.2.4 系统下载电路设计-9
2.2.5 系统采集模块解接口电路设计-11
2.2.6 系统显示模块接口电路设计-12
2.3 本章小结-13
第三章 手势识别系统实现原理及软件设计-14
3.1系统采集模块实现原理及程序设计-14
3.1.1 OV7725初始化配置-14
3.1.2中断服务函数配置-16
3.1.3读取FIFO数据函数并显示-17
3.2 系统显示模块实现原理及程序设计-18
3.2.1 LCD初始化-18
3.2.2写GRAM指令及写GRAM-19
3.3 系统处理算法实现原理及程序设计-20
3.3.1 手势识别实现原理-20
3.3.2 手势识别程序设计-21
3.4 本章小结-24
第四章 搭建开发平台及烧录调试-25
4.1 搭建开发平台-25
4.1.1 编译环境MDK安装-25
4.1.2 CH340驱动安装-25
4.2 烧录调试-27
4.2.1 FlyMcu下载程序-27
4.2.2 代码调试-28
4.3 本章小结-30
结束语-31
致 谢-32
参考文献-33