多媒体信息技术课程设计报告本科论文.doc

多媒体信息技术课程设计报告本科论文.doc

ID:10992382

大小:1.75 MB

页数:18页

时间:2018-07-09

多媒体信息技术课程设计报告本科论文.doc_第1页
多媒体信息技术课程设计报告本科论文.doc_第2页
多媒体信息技术课程设计报告本科论文.doc_第3页
多媒体信息技术课程设计报告本科论文.doc_第4页
多媒体信息技术课程设计报告本科论文.doc_第5页
资源描述:

《多媒体信息技术课程设计报告本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南京工程学院课程设计报告书课程名称多媒体信息技术院(系、部、中心)班级学号姓名起止日期指导教师18目录一.课程设计目的…………………………………………3二.课程设计题目及要求…………………………………3三.概述……………………………………………………3四.运行结果………………………………………………4五.课程设计总结…………………………………………5六.源程序代码……………………………………………6七.参考文献………………………………………………1818一、课程设计目的本次课程设计的目的是通过课程设计,达到理论与实际

2、应用相结合,提高学生对多媒体信息的各种处理方法的理解和编写大型程序的能力,使学生能够根据处理的信息的特征,掌握数字图像处理、数字视频编码和数字音频编码的算法设计基本方法,并培养良好的程序设计能力。二、课程设计题目及要求图像滤波去噪和滤波增强分别使用下面两个均值空域滤波模板对“电路板图.bmp”进行滤波,并输出滤波结果。使用3X3中值滤波器对“带有噪声的电路板图.bmp”进行去噪滤波,并输出滤波结果。使用下图复合拉普拉斯掩模和Sobel算子对“月球.bmp”进行空域滤波增强,并输出增强结果。三、概述1、均值滤波:均值滤

3、波时典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即去掉目标像素本身)再用模板中的全体像素的平均值来代替原来像素值。2、中值滤波;中值滤波器是一种非线性平滑技术,它将每一点像素的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值;方法:通过从图像中的某个采样窗口取出奇数个数据进行排序,用排序后的中值取代要处理的数据。3、复合拉普拉斯掩模:从模板形式容易看出,如果在图像中一个较暗的区域中出现了一个亮点,那么用拉普拉斯运算就会使这

4、个亮点变得更亮,因为图像中的边缘就是那些灰度发生跳变的区域,所以拉普拉斯锐化模板在边缘检测中很有用。4、Sobel算子:主要用于作边缘检测,Sobel算子对于像素的位置影响做了加权,可以降低边缘模糊程度。18四、运行结果原图:结果图:18五、课程设计总结这次通过c语言编写程序对图像进行滤波,去噪滤波、空域增强,了解了图像处理的原理和过程。其中,均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点;中值滤波对消除椒盐噪声非常有效,在图

5、像处理中,常用于保护边缘信息,是经典的平滑噪声的方法;拉普拉斯是一种微分算子,它的应用可增强图像中灰度突变的区域,减弱灰度的缓慢变化区域Sobel算子则用于边缘检测。通过努力顺利完成了这次课程设计,学会了用c语言进行图像处理,在过程中遇到问题再解决使我成长了不少,收获了很多。18六、源程序代码//BMPRW.H#ifndefBMPRW_H#defineBMPRW_Htypedefstruct{unsignedlongbfSize;unsignedshortbfReserved1;unsignedshortbfRese

6、rved2;unsignedlongbfOffBits;}ClBitMapFileHeader;typedefstruct{unsignedlongbiSize;longbiWidth;longbiHeight;unsignedshortbiPlanes;unsignedshortbiBitCount;unsignedlongbiCompression;unsignedlongbiSizeImage;longbiXPelsPerMeter;longbiYPelsPerMeter;unsignedlongbiClrUs

7、ed;unsignedlongbiClrImportant;}ClBitMapInfoHeader;typedefstruct{unsignedcharrgbBlue;unsignedcharrgbGreen;unsignedcharrgbRed;unsignedcharrgbReserved;}ClRgbQuad;typedefstruct{intwidth;intheight;intchannels;unsignedchar*imageData;}ClImage;ClImage*clLoadImage(char*

8、path);boolclSaveImage(char*path,ClImage*bmpImg);18#endif//pretreatment.cpp#includeintmain(){longbmpwidth,bmpheight;FILE*fp;fp=fopen("FIVEANGL.bmp","rb");fseek(fp,18

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

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

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