1.读入照片:I = imread('D:\matlalbsy1\1.png');
2.读入图片基本信息:whos I
3.显示图片:imshow(I);
4.利用imfifo获取图片详细信息:info = imfinfo('D:\matlalbsy1\1.png');
5.利用imwrite()函数来压缩这幅图象:imwrite(I,'D:\matlalbsy1\1.png','quality',40);
6.利用imwrite()函数将最初读入的tif图象另存为一幅bmp图像:imwrite(I,'D:\matlalbsy1\1.bmp');
7.用imread()读入图像:
A = imread("D:\matlalbsy1\lenna.jpg");
B = imread('D:\matlalbsy1\camema.jpg');
8.用imfinfo()获取图像Lenna.jpg和camema.jpg 的大小:
% 获取"Lenna.jpg"图像的大小
infoLenna = imfinfo('D:\matlalbsy1\lenna.jpg');
widthLenna = infoLenna.Width;
heightLenna = infoLenna.Height;
% 获取"camera.jpg"图像的大小
infoCamera = imfinfo('D:\matlalbsy1\camema.jpg');
widthCamera = infoCamera.Width;
heightCamera = infoCamera.Height;
9.用figure,imshow()分别将Lenna.jpg和camema.jpg显示出来,观察两幅图像的质量:
% 显示"Lenna.jpg"图像
figure;
im = imread('D:\matlalbsy1\lenna.jpg');
imshow(im);
title('D:\matlalbsy1\lenna.jpg');
% 显示"camera.jpg"图像
figure;
im = imread('D:\matlalbsy1\camema.jpg');
imshow(im);
title('D:\matlalbsy1\camema.jpg');
10.用im2bw将一幅灰度图像转化为二值图像,并且用imshow显示出来观察图像的特征:
% 读取灰度图像
im_gray = imread('D:\matlalbsy1\1.png');
% 将灰度图像转换为二值图像,设定阈值为0.5
im_bw = im2bw(im_gray, 0.5);
% 显示二值图像
figure;
imshow(im_bw);
title('1.png - 二值图像');