matlab图像处理基础实例 联系客服

发布时间 : 星期二 文章matlab图像处理基础实例更新完毕开始阅读4f97b806a6c30c2259019e94

>> mov=immovie(mri,map); >> movie(mov) %播放动画

>> get(0,'ScreenDepth')

%获取计算机系统支持的像素点的位数 ans =

32

同时显示多幅图像,除了使用subplot-imshow外,也可以使用下面的方法 >> [x1,map1]=imread('forest.tif'); >> [x2,map2]=imread('trees.tif'); >> subplot(121),subimage(x1,map1) >> subplot(122),subimage(x2,map2)

纹理映射:2维转化为3维

>> [x,y,z]=cylinder; %新建一个柱形面 >> a=imread('peppers.png'); >> subplot(211)

>> warp(x,y,z,a); %插值映射 >> subplot(212);

>> imshow('peppers.png') >> title('2维') >> subplot(211); >> title('3维')

>> i=imread('rice.png'); >> subplot(121); >> imshow(i);

>> title('原来的灰度图像') >> subplot(122); >> b=dither(i); %转化成二值图像 >> imshow(b);

>> title('转换后的二值图像')

索引图像转化为灰度图像 >> load trees

>> i=ind2gray(X,map); >> figure(1)

>> imshow(X,map) >> hold

Current plot held >> figure(2) >> imshow(i)

注意:不能再一个窗口的不同子窗口中既绘制灰度图像,又要绘制彩色图像 >> i=imread('rice.png'); >> figure(1) >> imshow(i)

>> title('原灰度图像') >> figure

>> [X,map]=gray2ind(i,6); >> imshow(X,map)

>> title('转换后的索引图像')

grayslice函数通过设定阈值将灰度图像转化为索引图像 >> i=imread('snowflakes.png'); >> x=grayslice(i,16); >> imshow(i) >> figure

>> imshow(x,jet(16))