李慧敏, 樊记明, 杨 笑
(东华大学 机械工程学院,上海 201620)
基于STM32和OV7670的图像采集与显示系统设计
李慧敏, 樊记明, 杨笑
(东华大学 机械工程学院,上海 201620)
针对传统图像采集与显示方案存在成本高、便携性差等问题,设计了一种基于STM32和OV7670的图像采集与显示系统。以STM32F103ZET6微控制器为主控单元,采用串行摄像机控制总线(SCCB)控制OV7670图像传感器输出RGB565,QVGA的图像数据,同时实时显示在TFT LCD上,并将图像以BMP格式保存在SD卡中。实验结果表明:得到的图像清晰流畅,且该系统具有低成本、低功耗、小体积等优点,可满足图像处理与识别的需要。
STM32; OV7670; 图像采集与显示; 图像处理
图像处理技术经过几十年的发展逐渐成熟,已广泛应用于航空航天、生物医学工程、通信工程、工业检测、军事公安等领域[1]。而图像采集是图像处理的前提,原始图像的质量直接影响到图像处理最终的结果。以往的图像采集与处理多是由图像采集卡完成图像采集后再由计算机对其进行处理,这种方法虽然具有处理速度快的优点,但存在着价格昂贵、功耗高、体积大等不足[2]。随着微电子技术的发展和集成电路集成度及工艺的提高,基于嵌入式系统的图像采集处理平台的开发日益增多,它具有成本低廉、结构紧凑、功耗低的优点。STM32F103为ST公司生产的基于ARM Cortex—M3内核的32位微控制器,主频可达72 MHz,具有高性能、低功耗、低成本、稳定等诸多优点[3,4]。OV7670是OmniVision公司生产的一款1/6寸、有效像素30万的互补金属氧化物半导体(CMOS)图像传感器,它通过美国OmniVision公司定制的2线/3线制串行摄像头控制总线(serial camera control bus,SCCB)进行控制,输出并行的8位图像数据,VGA图像输出最高可达30帧/s[5]。……