matlab图像基本操作

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 - 二值图像');

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值