一、课题介绍
Matlab具有完备的图形处理功能、友好的用户界面以及功能强大的图形处理工具箱,能够实现对数字图像的编辑和处理工作,实现功能包括数字图像的读取、存储、显示、去色、图像翻转、局部放大、透明度调整、去噪、平滑、锐化、压缩、边缘检测等操作。
本文的主要内容如下:
1.研究图像处理技术,包括图像处理技术的分类、数字图像处理的特点,主要内容以及应用。
2.分析MATLAB软件及其在图像处理中的应用。
3.完成系统的总体设计,各功能模块设计。由于篇幅有限,本文重点论述了图像变换模块的设计,对已有的算法进行了分析,并进行了改进,利用MATLAB软件完成了算法的实现,最后通过实例说明处理效果。
4.设计友好的、易于操作的图形用户界面,方便用户对结果的观察以及对已有算法的比较研究和新算法的开发。
5. 向做好的平台中添加图像,图像的读取、存储、显示、去色、图像翻转、局部放大、透明度调整、去噪、平滑、锐化、压缩、边缘检测等操作。
二、菜单介绍
三、主程序
1、二值图像处理
global img_src
axes(handles.axes_dst);
x=im2bw(img_src);
imshow(x);
title(‘二值图片处理’)
2、图片旋转
W=imrotate(img_