发布时间 : 星期二 文章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))