基于matlab的数字图像处理解读.doc

基于matlab的数字图像处理解读.doc

基于MATLAB数字图像处理 题目 MATLAB中集成了功能强大的图像处理工具箱,可以通过不同的算法对图像进行不同的处理,更加精确的对图像进行变换和更改,进一步提高了人们对图像处理的能力和认识。通过用户自定义界面将简洁的界面与MATLAB程序结合起来,方便操作与应用。 1 功能介绍 本程序是一个简单的图像处理程序,使用MATLAB软件编写完成。主要具有灰度转换、亮度处理、显示频谱、左右翻转、上下翻转、向左旋转90度、向右旋转90度、任意角度旋转、保存等功能,并通过图形化交互界面(GUI)进行程序使用的交互。交互界面如图1. 图1 程序的交互界面 2 功能实现 程序由两个部分组成:MATLAB代码(.m文件)和GUI图形(.fig)。 程序使用的流程:图像输入— 灰度转换(可选)— 亮度处理(可选)—显示频谱图(可选)—左右翻转(可选)—上下翻转(可选)—向左旋转90度(可选)—向右旋转90度(可选)—任意角度旋转(可选)—保存(可选)。 备注:软件版本:MATLAB R2010b 2.1 获得图像文件 图形获取的过程,下面是图像获取界面和获取后的效果图。 界面图 效果图 具体代码参见:function pushbutton1_Callback(hObject, eventdata, handles) 2.2 灰度转换过程 主要包括对原图片灰度转换及显示。 通过灰度

文档评论(0)

1亿VIP精品文档

相关文档