空间和灰度分辨率
作业一 空间和灰度分辨率
1、一幅时钟图像空间分辨率为1250dpi ,图像大小为3692×2812像素,即其尺寸为2.95×
2.25英寸。保持像素数不变,改变其空间分辨率为300dpi ,150dpi ,72dpi ,观察其图像尺寸的变化。
一) 源码
clear
clc
f = imread('chronometer 3692x2812 2pt25 inch 1250 dpi.tif');
imwrite(f, 'sf1.tif' , 'compression' , 'none' , 'resolution' , [300 300]); sf1=imfinfo('sf1.tif' );
sf1x=(sf1.Width)/(sf1.XResolution);
sf1y=(sf1.Height)/(sf1.YResolution);
disp([' 分辨率为300dpi 时,图片尺寸为:' ,num2str(sf1x),' x ' ,num2str(sf1y),' 英寸' ]);
imwrite(f, 'sf2.tif' , 'compression' , 'none' , 'resolution' , [150 150]); sf2=imfinfo('sf2.tif' );
sf2x=(sf2.Width)/(sf2.XResolution);
sf2y=(sf2.Height)/(sf2.YResolution);
disp([' 分辨率为150dpi 时,图片尺寸为:' ,num2str(sf2x),' x ' ,num2str(sf2y),' 英寸' ]);
imwrite(f, 'sf3.tif' , 'compression' , 'none' , 'resolution' , [72 72]); sf3=imfinfo('sf3.tif' );
sf3x=(sf3.Width)/(sf3.XResolution);
sf3y=(sf3.Height)/(sf3.YResolution);
disp([' 分辨率为72dpi 时,图片尺寸为:' ,num2str(sf3x),' x ',num2str(sf3y),' 英寸' ]);
原图:chronometer 3692x2812 2pt25 inch 1250 dpi.tif
sf1.tif:chronometer 3692x2812 :9.3733 x 12.3067 inch 300 dpi
二)运行结果:
2、将一幅大脑CT 图像的灰度级数从256减少至128、64、32、16、8、4、2。
一)源码
clear
clc
I=imread('ctskull-256.tif' );
figure,subplot(2,4,1);
imshow(I)
title('256灰度级' );
img128=floor(I/2);
img64=floor(I/4);
img32=floor(I/8);
img16=floor(I/16);
img8=floor(I/32);
img4=floor(I/64);
img2=floor(I/128);
subplot(2,4,2);
imshow(uint8(img128),[0,127])
title('128灰度级' );
subplot(2,4,3);
imshow(uint8(img64),[0,63])
title('64灰度级' );
subplot(2,4,4);
imshow(uint8(img32),[0,31]) title('32灰度级' );
subplot(2,4,5);
imshow(uint8(img16),[0,15]) title('16灰度级' );
subplot(2,4,6);
imshow(uint8(img8),[0,7]) title('8灰度级' );
subplot(2,4,7);
imshow(uint8(img4),[0,3]) title('4灰度级' );
subplot(2,4,8);
imshow(uint8(img2),[0,1]) title('2灰度级' );
二)运行结果: