1 / 17
文档名称:

数媒0902沈玉婷.doc

格式:doc   大小:778KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数媒0902沈玉婷.doc

上传人:一花一叶 2019/2/25 文件大小:778 KB

下载得到文件列表

数媒0902沈玉婷.doc

相关文档

文档介绍

文档介绍:课程设计报告课程:数字图像处理技术题目:图像处理系统班级:数字媒体0902学号:06学生姓名:沈玉婷日期:目的与要求(1)目的:此次课程设计的目的是提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法;熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。(2)要求:利用所学的数字图像处理技术,建立实现某一个主题处理的系统,例如车牌识别、彩***像分割等的处理系统。(3)任务:建立一个简单易操作的系统界面,整个系统要完成的基本功能大致如下:、保存、另存、打印、退出等功能。:撤销、剪切、复制、粘贴。:水平镜像、垂直镜像、旋转90度和负90度、渐暗等等。:区域运算、直方图均衡化、增强和减弱亮度、各种滤波和滤波器、灰度直方图等等。:离散傅立叶变换及反变换、快速傅立叶变换及逆变换等等。。。。设计的内容设计一个界面窗口菜单,菜单包括:文件、编辑、几何变换、图像增强、图像变幻、查看、窗口、帮助。文件:主要包括文件的打开、关闭、保存、另存为、灰度显示、恢复原图、打印、退出等功能。编辑:主要包括常见的撤销、剪切、复制及粘贴四个功能。几何变换:主要包括图像的水平镜像、垂直镜像、旋转90度和负90度、渐暗等等。图像增强:主要包括对图像的区域运算、直方图均衡化、增强亮度、减弱亮度、以及各种滤波和滤波器、灰度直方图。图像变幻:主要针对图像的离散傅立叶变换及反变换、快速傅立叶变换及逆变换、正弦噪声等等。查看:常见的工具栏、状态栏、设计。窗口:常见的层叠、平铺、排列图标、调整窗口。帮助:关于本系统的说明。总体方案设计此系统在VC++环境下运行的,窗体的实现是利用VC++实现的。文件:打开、保存、另存、退出。坐标变换:平移、缩放、旋转。图像变换:傅立叶变化、傅立叶逆变换、快速傅立叶变化、快速傅立叶逆变换、离散余弦变换、小波变换。图像增强:直方图均衡化、空间域平滑算法、锐化算法、频域增强、灰度级调整。图像分割:边缘检测、区域分割。二值图像处理:膨胀、腐蚀、开启运算、闭合运算。其他:欧拉数、区域面积、区域周长。帮助各个功能模块的主要实现程序旋转函数:右转90度axes();x=();y=imrotate(x,-90);imshow(y);------------------------------------------------------functionother_Callback(hObject,eventdata,handles)p1=str2num(p{1});y=imrotate(,p1);imshow(y);-----------------------------------------------------functiongs_Callback(hObject,eventdata,handles)变换后的图如下:傅立叶变换函数:functionUntitled_43_Callback(hObject,eventdata,handles)globalfile;figure,imshow(file);F=zeros(128,128);F(60:68,60:68)=1;figure,imshow(file);f=fft2(F,256,256);K=fftshift(f);figure,imshow(abs(K));figure,mesh(F.*conj(K)/(256*256));变换后的图如下:离散余弦变换函数:functionUntitled_47_Callback(hObject,eventdata,handles)globalfile;J=rgb2gray(file);T=dct(J);figure,imshow(log(abs(T)),[]);变换后的图如下:直方图均衡化函数:functionUntitled_16_Callback(hObject,eventdata,handles)globalfile;file=imadjust(file,[70/255160/255],[]);H=rgb2gray(file);K=histeq(H);figure,imshow(K),title(‘经直方图均衡化后的图’)figure,imhist(K),title(‘直方图均衡化后的直方图’)变换后的图如下:(5)灰度图像处理:-------------------------------------------------functionhuiduchuli_Callback(hObject,eventdata,han