懂MATLAB图像处理的进下

来源:百度知道 编辑:UC知道 时间:2024/07/07 17:17:34
MATLAB6.0 小波增强和去噪的问题

用MTALAB基于小波对图像进行增强处理我遇到几个初级问题想请教高手帮忙给看下
1、图像怎么读入并显示
2、读入的图像进行小波处理是否也只能是灰度图像即size:a*b 图像 一般读入的图像都是size: a*b*c的 请问怎么处理?急急急!!!!!

不知道的可以告诉我下,MATLAB图像处理对图像的要求,是什么《那些是处理灰度图的,那些事二值图的,那些可以处理彩色图像的, 谢谢

可以采用 gray = rgb2gray(RGB); 将三维的数据转化为2维灰度

建议看看冈萨雷斯的 数字图像处理 Matlab版,讲的很清楚

我给你个例子(你直接复制粘贴下面的程序,再改掉图片路径和名称,结果就出来了):
f=imread('D:\photos\11.jpg');%这是读图像,图像路径是'D:\photos\11.jpg'
imshow(f);%这是显示图像‘11.jpg’
g=rgb2gray(f);%这是将RGB图像“11.jpg”转换为灰度图像
imshow(g);%你再打这个看,图像变成灰度图像了...
imwrite(g,'D:\photos\11-1.jpg');%这个是把你刚转换的灰度图像进行保存,它的尺寸和原来是一样的,只是变灰度图像了,一般对彩色图像进行处理的不多,因为数据量大,没这个必要...

imread读入图象,imshow显示图象
用rgb2gray函数转换图象为灰度图象后再显示就是a*b的了

图象处理可能涉及图象的尺寸,类型转换等