论文部分内容阅读
随着嵌入式系统的不断发展和计算机视觉算法的持续创新,如何将嵌入式系统和计算机视觉算法相互结合成为学者们新的研究方向。基于视觉的图像处理技术在视频监控、城市管理、人体医疗等方面有着重要的应用。但在实际中容易受到场地固定,灵活性差等因素的影响,导致其应用范围受到限制。本文通过将嵌入式系统和图像处理算法相结合,设计出一种基于嵌入式平台的图像采集处理系统,具有实时性强,实用性高等优势。本文以ARM(Advanced RISC Machine)处理器为核心,搭载VC++开发环境,设计了一款图像采集处理系统。系统分为服务器端和客户端两部分,选用嵌入式开发板作为服务器端,外接USB(Universal Serial Bus)摄像头,采用V4L(Video4Linux)接口的采集程序对视频图像信息进行采集,采用H.264编码、解码技术对视频图像数据进行处理,并使用TCP(Transmission Control Protocol)传输协议的套接字(Socket)实现图像数据的传输和显示,并完成图像的保存;系统客户端选用移植了OpenCV的VC++平台,为了更好的对人机交互界面进行显示,采用基于MFC框架开发设计图像处理系统,实现了图像的灰度化处理、旋转处理、边缘检测、形态学梯度处理以及仿射变换和透视变换、人脸检测等功能,同时介绍了其算法原理和代码实现,并给出系统运行结果。本文进行了多次系统测试,实验结果表明,该系统能够完成嵌入式图像采集,并且在PC机上对采集到的图像可以实时处理,达到了预期的设计目的。论文最后简要总结了设计过程中所做的工作,并对图像采集处理系统中存在的不足做出了总结,对后续的改进和开发做了进一步的展望。