- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
一、课设目的及内容 1
二、设计的原理 2
2.1 图像处理技术原理和成像原理 2
2.2 BMP文件格式简介 3
2.3 图像显示原理 4
三、环境搭建及开发步骤 5
3.1 硬件平台 5
3.2 系统软件平台构建 5
3.3 LCD显示模块 6
3.4 系统设计的具体实现 6
3.4.1 BMP文件的读入 6
3.4.2 图像增强算法设计 7
3.4.3 图像分割算法设计 7
3.4.4 图像平滑 8
3.4.5 图像缩放(平移以及转置) 9
四、主要程序代码设计 12
4.1 图像数据存储的主程序如下: 12
4.2 图像平滑模块 13
4.3 图像平移主要代码 15
4.4 图像缩放主要代码 18
4.5 转置图像主要代码 21
五、运行测试结果 23
5.1图像平移效果 23
5.2图像转置效果 24
5.3图像的缩放效果 24
六、心得体会及自己所做的亮点工作的特别说明 25
七、参考文献 26
一、课设目的及内容
图像处理技术在工业自动化、仪表检测安全、以及安全、消费电子、医学中被越来越广泛的应用。在现代战争中,利用图像进行精确制导、火控、无人飞机的电视导航等,在国防中也受到了高度的重视。图像处理算法中常有大量的运算,特别是在实时图像处理方面,因此通常采用DSP或FPGA来实现。但随着微处理器技术的突飞猛进,现代MPU也可以完成高速的数字图像处理。
作为嵌入式图像处理技术,其主要技术包括两个方面,一个是图像处理技术,另一个则是嵌入式系统应用技术。本文主要研究图像处理技术在嵌入式系统中的应用。
本课题的目的旨在研究一种能够进行高速图像处理的嵌入式系统架构的设计与实现方法。针对嵌入式系统本身的特点,设计出具有较强通用性的嵌入式图像处理平台。
利用嵌入式系统进行图像处理是对传统的图像处理硬件实现方法的挑战.它的完成将为图像处理的开辟新的实现途径,并且为嵌入式系统的应用再次打开一片新的领域,同时,由于图像处理的应用十分广泛,其本身也有广泛的应用前景。
图像数据是一种重要的信息资源,随着以计算机和计算机技术为核心的信息科学的发展,图像处理在通讯、管理、医学、地震、气象、航空航天以及教育等领域,发挥着愈来愈重要的作用。但传统的图像处理技术主要依赖于大批量的电子计算设备,它们带来巨大的保养、运输等开支,增加行业成本。嵌入式平台拥有小巧、价格低廉、功耗小及维护成本低等优点。因此基于嵌入式平台构建图像处理系统可以降低其生产维护成本,提高其可靠性和可控件,具有较高的市场价值。
本文主要针对采集到的图像(bmp格式)实现平移、转置、缩放、平滑等处理。
二、设计的原理
数字图像处理目前得到了越来越广泛的应用,其应用场合几乎遍及国民生活的各个领域,已成为21世纪信息时代的一门重要的高新科学技术,而嵌入式系统又是面向用户、面向产品、面向应用的。因此,在嵌入式系统上进行数字图像处理,不仅仅是要完成图像的处理工作,还要同时考虑到不同的应用场合,系统将会面临多个任务及其调度,多种资源及其管理,而这些依靠算法程序是远远不够的。因此在软件的开发工作中,就很有必要引入嵌入式操作系统。
2.1 图像处理技术原理和成像原理
图像处理技术又称“机器视觉”,乃是将被测对象的图像作为信息的载体,从中提取有用的信息来达到测量的目的,具有非接触、高速、获得信息丰富等优点。系统一般通过摄像头采集对象的图像信息,然后通过处理系统对采集到的图像进行数字化的处理和分析,根据检测要求可得到对象的特征信息,随后进一步对此进行判断并输出结果。如图2 所示,连杆的表面缺陷通过一个方形LED漫反射光源均匀照亮待检测的破口区域,光线照射到对象表面后,通过光学镜头成像在摄像头内的光电耦合CCD 元件上并转化成相应的数字图像信号,CCD 元件可理解为一个由感光像素组成的点阵,每一个像素都一一对应了被测对象的二维图像特征。数字图像信号经过图像处理系统对图像特征信息的提取和计算得到所需的测量值,随后通过RS232 通讯接口把数据传输给PLC 进行逻辑判断,判断的结果直接通过设备前面板上的指示灯输出。
2.2 BMP文件格式简介
一个BMP文件包括以下四部分:文件头,信息头,调色板数据和图像数据。文件头长度为14个字节。分别为:bffype:指定文件结构,必须是Ox424D,即字符串“BM ; bfSize:指定文件大小,包括这14个字节;bfReservedl,bfReserved2:分别为2个字节,为保留字,不用考虑:bfOffBits:从文件头到实际的图像数据的偏移字节数。信息 头 长 度为40个字节,分别为:biSize:指定这个结构的长度,为40,单位字节:biWidth, biHeight:指定图像的宽度和高度,单位为像素;biPlanes:必须为1; biBitCoun
文档评论(0)