Matlab图像处理基本函数

一、学习

1、图像的读取、显示。

%读取
a=imread('1.jpg');
%显示
imshow(a);

2、imfinfo函数用于显示图像的详细信息,size函数显示图像尺寸大小。
3、title给图像加标题。
4、subplot把图形窗口分成多个矩形部分,每个部分可以分别用来进行显示。

suplot(2,2,1);%把图像分成2*2的小窗口,第三个数字1是表示第一块。
suplot(2,2,2);%把图像分成2*2的小窗口,第三个数字2是表示第二块。

5、彩色图像变换为灰度图像。

a=imread('1.jpg');
b = rgb2gray(a);

6、通过阈值化方法把图像转换为二值图像。

a=im2bw(b);

7、imadjust 函数用于数字图像的灰度或颜色调整。

二、实践

1、读入一幅彩色图像,把彩色图像变换为灰度图像和二值图像,并在同一个窗口内利用子窗口方式来显示彩色图像、灰度图像和黑白图像,对每一幅图像标注文字标题。
在这里插入图片描述

>> a=imread('1.jpg');%读入图像
>> subplot(3,1,1);%划分窗口
>> imshow(a) 
>> title('原图');
>> b=rgb2gray(a);%转化成为灰度图像
>> subplot(3,1,2)
>> imshow(b) 
>> title('灰度图像');
>> c=im2bw(a); %转化成二值图像
>> subplot(3,1,3) 
>> imshow(c) 
>> title('二值图像');

2、读入一幅彩色图片,利用 imfinfo 函数显示其详细信息,利用 size()函数显示其尺寸大小,并和 imfinfo
显示的结果进行对照。

>> imfinfo 1.jpg

ans = 

           Filename: '1.jpg'
        FileModDate: '17-3月-2021 14:51:12'
           FileSize: 24675
             Format: 'jpg'
      FormatVersion: ''
              Width: 1200
             Height: 800
           BitDepth: 24
          ColorType: 'truecolor'
    FormatSignature: ''
    NumberOfSamples: 3
       CodingMethod: 'Huffman'
      CodingProcess: 'Sequential'
            Comment: {
   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值