图像文件类型转换 数字图像处理MATLAB实验
- 格式:docx
- 大小:79.20 KB
- 文档页数:3
1.1
info=imfinfo('6.jpg')
RGB=imread('6.jpg'); % 将图像“6.jpg”的数据赋给变量RGB
figure(3); % 设定显示窗口3
imshow(RGB); % 显示原“6.jpg”文件
figure(1); % 设定显示窗口1
[RGB1,map1]=gray2ind(RGB,128); % 指定灰度级128,进行灰度图像到索引图像转换imshow(RGB1,map1) ; % 显示索引图像1
figure(2); % 设定显示窗口2
[RGB2,map2]=gray2ind(RGB,16); % 指定灰度级16,进行灰度图像到索引图像转换imshow(RGB2,map2) ; % 显示索引图像2
imwrite(RGB1,map1,'66.bmp'); % 将索引图像1保存为名为“66.bmp”的文件imwrite(RGB2,map2,'666.bmp'); % 将索引图像2 保存为名为“666.bmp”的文件
info=imfinfo('66.bmp')
info=imfinfo('666.bmp')
1.2
[I,map]=imread('66.bmp'); % 将图像“66.bmp”的数据赋给变量RGB
figure(1); % 设定显示窗口1
imshow(I); % 显示原“66.bmp”文件
figure(2); % 设定显示窗口2
x=ind2gray(I,map);% 进行索引图像到灰度图像转换
imshow(x) ; % 显示灰度图像1
imwrite(x,'6666.jpg'); %将灰度图像1 保存为名为“6666.jpg”的文件
2.1
info=imfinfo('12.jpg')
RGB=imread('12.jpg'); % 将图像“12.jpg”的数据赋给变量RGB
figure(1); % 设定显示窗口1
imshow(RGB); % 显示原“12.jpg”文件
figure(2); % 设定显示窗口2
y=rgb2ind(RGB,256); % 包含256色,进行RGB图像到索引图像的转换imwrite(y,'12s.bmp'); % 将索引图像保存到名为“12s.bmp”的文件中imshow(y); % 显示索引图像
info=imfinfo('12s.bmp')
2.2
[I,map]=imread('12s.bmp'); % 将图像“12s.bmp”的数据赋给变量RGB figure(1); % 设定显示窗口1
imshow(I); % 显示原“12s.bmp”文件
figure(2); % 设定显示窗口2
x=ind2rgb(I,map); % 进行索引图像到rgb图像转换
imshow(x) ; % 显示灰度图像1
imwrite(x,'12ss.jpg'); % 将灰度图像1 保存为名为“12ss.jpg”的文件
3.1
RGB=imread('12.jpg'); % 将图像“12.jpg”的数据赋给变量RGB figure(3); % 设定显示窗口3
imshow(RGB); % 显示原“12.jpg”文件
bw1=im2bw(RGB,0.5); % 阀值为0.5进行二值转换
bw2=im2bw(RGB,0.6); % 阀值为0.6进行二值转换
figure(1); % 设定显示窗口1
imshow(bw1); % 显示索引图像bw1
figure(2); % 设定显示窗口2
imshow(bw2); % 显示索引图像bw2
3.2
RGB=imread('12s.bmp'); % 将图像“12s.bmp”的数据赋给变量RGB figure(3); % 设定显示窗口3
imshow(RGB); % 显示原“12s.bmp”文件
bw1=im2bw(RGB,0.5); % 阀值为0.5进行二值转换
bw2=im2bw(RGB,0.6); % 阀值为0.6进行二值转换
figure(1); % 设定显示窗口1
imshow(bw1); % 显示索引图像bw1
figure(2); % 设定显示窗口2
imshow(bw2); % 显示索引图像bw2