摘要:基于微控制器的图像采集处理显示系统,则是通过处理器扩充外设进行图像信息的采集处理并显示。本文研究的主要对象是基于STM32平台使用摄像头设计的图像采集处理显示系统,使用STM32F407作为核心控制器MCU,通过0V5640摄像头及TFTLCD液晶显示屏完成了集采集、处理、显示等功能为一体,实现二值化、腐蚀、边沿检测等功能。硬件方面介绍了系统电路设计总方案,包括单片机最小组成系统、外设模块的组成架构和原理;软件方面详细描述了各模块的软件驱动及相关图像处理算法原理。
关键词:STM32F407ZGT6;OV5640;图像处理;
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究背景及研究意义-1
1.1.1传统图像采集系统的不足-1
1.1.2图像处理技术的应用领域-1
1.1.3 课题研究意义-1
1.2国内外发展状况-2
1.2.1国内图像处理发展状况-2
1.2.2国内图像采集系统发展状况-2
1.2.3国外图像处理发展状况-2
1.2.4国外图像采集系统发展状况-2
1.3研究内容及组织架构-3
1.4本章总结-3
第二章 系统硬件设计-4
2.1系统的总体设计方案-4
2.2系统硬件电路最小系统-4
2.2.1系统微控制器的选型-4
2.2.2系统供电电路的设计-5
2.2.3系统复位电路的设计-5
2.2.4系统下载、调试电路的设计-5
2.3系统硬件电路其他外设模块-6
2.3.1摄像头采集模块设计-6
2.3.2 TFTLCD显示模块设计-7
2.4本章总结-7
第三章 图像采集处理与显示系统的软件设计-9
3.1 CMOS传感器OV5640采集模块驱动程序设计-9
3.1.1 OV5640寄存器初始化配置原理及实现-9
3.1.2 STM32图像采集模块初始化配置原理及实现-12
3.1.3 STM32图像传输模块初始化配置原理及实现-14
3.2 TFTLCD显示模块驱动程序设计-16
3.4 本章总结-20
第四章 图像处理算法设计及实现-21
4.1 图像处理原理-21
4.1.1图像二值化-21
4.1.2边沿检测-21
4.1.3腐蚀-21
4.2图像处理程序实现-21
4.2.1图像二值化-21
4.2.2边沿检测-21
4.2.3腐蚀-22
4.3 本章总结-22
第五章 烧录与调试-23
5.1程序烧录-23
5.1.1 MDK软件环境配置-23
5.1.2安装驱动-24
5.2程序调试与结果-28
5.3本章总结-29
结束语-30
致 谢-31
参考文献-32
附录A-33