图像的输入/输出和显示
1、图像读入函数:
imread(‘filename’)
例如:f=imread(‘ch.jpg’); 将JPG文件ch读入图像数组f;
2、图像显示函数:
imshow(f),其中f是一个图像数组。
例如:f=imread(‘rose_512.tif’);
imshow(f)
3、图像写入函数
(1)JPG图像:
imwrite(f,‘filename.jpg’,'quality',q)
其中q是从0到100之间的一个整数(对于jpg压缩,数字越小,劣化越高)
(2)tif图像:
imwrite(g,‘filename.tif’,'compression','parameter',...'resolution',[colres rowres])
parameter可以是以下数值:‘none’(代表没有压缩)、‘packbits’(默认用于非二值图像)‘lwz’、‘deflate’、‘jpeg’、‘ccitt’(仅针对二值图像,默认值)、‘fax3’(仅针对二值图像)和‘fax4’。1x2数组[colres rowres]包含两个整数,以点数/单位给出列分辨率和行分辨率(默认值是[72 72]).例如,如果图像的尺寸单位是英寸,则colres是垂直方向上的点,而rowres是水平方向上的点数/英寸。