文件名称:Matlab在图像分析与处理中的应用及其编程实现
文件大小:614KB
文件格式:DOC
更新时间:2012-07-20 11:01:43
Matlab 图像处理
综合运用数字图像处理的理论知识对图像进行读入和输出图像、图像格式转换、求直方图、滤波、去噪、图像的傅里叶变换等,再利用 MATLAB 作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念,提高动手能力. 1.写程序生成一个30×30的全1矩阵并将其第5到24行以及13到17列置为0,显示该图像;并根据定义对其做二维傅立叶变换,显示变换后的图像。 2.读入图像“cameraman.tif”并完成以下操作: (1)给图像加均值为0,方差为0.02的“gaussian”型噪声并显示该图像; (2)对图像分别进行理想高通滤波,理想高通加强滤波,截至频率为10,显示滤波后的图像; 3.读入灰度图像“pout.tif”,将其转换为索引图像并显示转换前后的图像,其索引最大值分别为128, 16。 4.编写程序将RGB图像“autumn.tif”转换为灰度图像并显示变换前后的图像。 5.给图像“tire.tif”增加均值为0,方差为0.01的“speckle”噪声,将其分别与h3,h4进行二维卷积运算并分别显示其变换后的图像。其中h3=1/9.*[1 1 1;1 1 1;1 1 1],h4=[-1 -1 -1;-1 8 -1;-1 -1 -1];二维卷积运算过程中其形状参数设为“same”。