数字图像处理报告

数字图像处理报告

ID:857118

大小:222.53 KB

页数:16页

时间:2017-09-20

数字图像处理报告_第1页
数字图像处理报告_第2页
数字图像处理报告_第3页
数字图像处理报告_第4页
数字图像处理报告_第5页
资源描述:

《数字图像处理报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告设计课程:数字图像处理课程设计题目图像处理软件学生姓名夏清学号20111325041学院信息与控制学院专业信息工程(系统工程方向)指导教师孙玉宝二O一三年12月19日目录1.目的与要求------------------------------------------------32.设计的内容------------------------------------------------43.总体设计方案---------------------------------------------44.各个功能模块的主要实现程序------

2、------------------55.测试和调试-----------------------------------------------106.课程设计的总结和体会-------------------------------147.参考文献-------------------------------------------------15一.目的与要求图像处理软件设计的目的:1.更好的掌握数字图像处理这门课程的一些图像处理知识。2.掌握熟悉matlab软件的编程和使用。3.培养自身专研精神以及动手动脑设计能力。4.使学生进一步巩固数字图

3、像处理的基本概念、理论、分析方法和实现方法;5.增强学生应用VC++等工具编写数字图像处理的应用程序及分析、解决实际问题的能力;6.尝试将所学的内容解决实际工程问题,培养学生的工程实践能力,提高工科学生的就业能力图像处理软件设计的要求:1.独立设计方案,实现对图像的4种及以上处理(比如:底片化效果、灰度增强、图像复原等等),并至少对其中一种处理方法独立编程实现,不能完全使用工具箱中的函数。2.参考photoshop软件,设计软件界面,对处理前后的图像以及直方图等进行对比显示;3.将实验结果与其他软件实现的效果进行比较、分析。总结设计过程所遇到的问题。

4、二.设计的内容1.在matlab软件中的GUI中设计图像处理软件的界面。参照其他图像处理软件进行设计。2.完成四种以上的图像处理功能,我设计中的功能分别有:a.打开图片保存图片。这是图像处理软件必须的基础操作,简单但不能缺少,不能出错。b.实现图像灰度化处理。c.实现图像增加亮度。d.实现图像的旋转。e.实现图像的取反。f.实现图像的缩放。三.总体设计方案我的选题设计是“图像处理软件”,对软件的功能模块我简单的划分为俩大部分:1.图像的打开和保存。正确打开图像是保证整个处理软件的前提,正确有效的打开图像时保证软件运行的基础。我设计的打开部分可以打开所

5、在计算机中任意文件位置的图片。保存图片,关系到处理过后的图片能否成功的保存。如果保存失败,那么意味着整个图像处理软件的操作徒劳。我设计的图像保存正常使用情况下,可以把图片保存在想保存的位置。2.图像的功能处理:实现图像灰度化处理,实现图像增加亮度,实现图像的旋转,实现图像的取反,实现图像的缩放。这块是我简单的图像处理软件的几个主要功能。其中因为编译能力的和对软件熟悉程度以及对课程研究不足等原因。按照要求只有图像取反单独用程序编译运行,其余功能都是调用matlab的函数实现的,用matlab的函数简单快捷高效。1.系统是在matlab环境下运行,编译环

6、境大部分在maltab环境中,也有一个C语言编译在matlab中运行。选用的工具室matlab7.0.以及vc6.0。MATLAB是矩阵实验室(MatrixLaboratory)的简称,它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其它编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。我们因此可以利用MATLAB来进行图像处理,根据其设计要求来进行其相关的图像特征提取。2.主要功能的实现原理大部分是使用matlab的

7、GUI中的函数回调实现的,然后图像取反功能有单独通过编译函数实现。3.关于GUI页面的设计我并没有花很多时间和功夫,简单的功能设计一个简洁大方的界面,有助于实现的高效率进行。三.各个功能模块的主要实现程序1.先介绍独立编程的图像取反功能:#include#pragmapack(1)usingnamespacestd;#defineLONGunsignedlongint#defineDWORDunsignedlongint#defineWORDunsigned__int16typedefstruct_bmphead{WORDbfTy

8、pe;//位图文件的类型,必须为BM(0-1字节)DWORDbfSize;//位图文件的大小,以字节为单位(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。