代码搜索结果
找到约 10,000 项符合
9 的代码
13-9.m
I = imread('eight.tif');
J = imnoise(I,'salt & pepper',0.02);
%图像添加盐椒噪声
domain=[0 0 1 0 0;
0 1 0 1 0;
1 0 1 0 1;
0 1 0 1 0;
0 0 1 0 0];
K = ordfilt2(J,1,domain)
2-9.m
subplot(2,1,1)
[x,y] = meshgrid(-2:.2:2);
%为三维画图产生x和y矩阵
z = x.^exp(-x.^2-y.^2);
[C,h] = contour(x,y,z);
%等高线contour函数,在后面的轮廓线函数里讲解
clabel(C,h);
%标注等高线值
subplot(2,1,2)
x = -pi:pi/20:pi;
plot(
9-5.m
mri = uint8(zeros(128,128,1,27));
%初始化打开图像文件mri.tif共27帧的数组
for frame=1:27
[mri(:,:,:,frame),map] = imread('mri.tif',frame);
%把对应的每一帧读入内存中
end
montage(mri,map);
%在一个图像对象中显示图像序列中所有图像帧
9-6.m
mri = uint8(zeros(128,128,1,27));
% 初始化一个27帧的图像数组
for frame=1:27
[mri(:,:,:,frame),map] = imread('mri.tif',frame);
%把对应的每一帧读入内存中
end
mov = immovie(mri,map);
%创建动画帧结构
movie(mov);
%播放
9-1.m
J= imread('rice.tif');
subplot(121);
imshow(J,[100,200]);
%在灰度范围[100,200]内显示图像
subplot(122);
imshow(J,20);
%以灰度等级20显示图像
9-7.m
[X1,map1]=imread('forest.tif');
[X2,map2]=imread('trees.tif');
%分别读入两个索引图像
subplot(1,2,1), imshow(X1,map1)
subplot(1,2,2), imshow(X2,map2)
%用imshow函数显示这两个图像
[X1,map1]=imread('forest.tif');
[X
9-14.m
[X,map]=imread('canoe.tif');
[Y,newmap] =cmpermute(X,map);
map
newmap
%查看色图的值已经发生变化
9-12.m
RGB = imread('flowers.tif');
NTSC = rgb2ntsc(RGB);
subplot(121)
imshow(RGB)
title('原RGB图像')
subplot(122)
imshow(NTSC(:,:,1))
title('变换后的NTSC图像')
9-2.m
BW = imread('circles.tif');
imshow(BW)
%显示二值图像
figure(2)
imshow(~BW)
%显示颜色反转后的二值图像
figure(3)
imshow(BW,[1 0 0; 0 0 1])
%
9-11.m
RGB = imread('flowers.tif');
HSV = rgb2hsv(RGB);
subplot(121)
imshow(RGB)
title('原RGB图像')
subplot(122)
imshow(HSV)
title('变换后的HSV图像')
%由于色图独立开来,因而没有色图间的影响