实验七 彩色图像处理

目录

实验目的

实验设备及条件

实验内容

读入两幅彩色图像,并分别显示图像的尺寸信息,裁剪两幅图片为相同的正方形尺寸,并保存为两幅新的图片A和B。

将两幅彩色图像A与B 按照不同的比例 (0.7:0.3, 0.5: 0.5, 0.3:0.7) 相加合成一幅新的图像,并在一个图像窗口中显示原始图像、三个合成图像。

 

将图像从RGB颜色空间转换为灰度空间,分别用加权法、均值法和最大值法、以及matlab自带的函数rgb2gray.

 分别对RGB、CMYK及HSI三种颜色模型的图像进行亮度增强并显示。


  • 实验目的

  1. 掌握彩色图像读入、显示、存储等基本函数的使用方法。
  2. 掌握不同颜色模型及模型间转化的基本理论和实现方法。
  • 实验设备及条件

计算机一台(带有Matlab2015版本以上的软件环境),以及实验所需图片。

  • 实验内容

  • 读入两幅彩色图像,并分别显示图像的尺寸信息,裁剪两幅图片为相同的正方形尺寸,并保存为两幅新的图片A和B。

  • %图像信息显示
    a = imread('apic27858.jpg');
    b = imread('OIP-C.jpg');
    
    [h1,w1] = size(a);
    [h2,w2] = size(b);
    
     figure,subplot(2,2,1),imshow(a),title('866*1950');
     subplot(2,2,2),imshow(b),title('474*1422');

    a,b分别为读入的两张图片,[h1,w1],[h2,w2]为两张图片的长和宽,其值可以在matlab界面左边的工作区找到。

  • %图像裁剪
    min_size = min(h1,h2);    %我这里用较小的那一个高进行裁剪
    A = imcrop(a,[1,1,min_size-1,min_size-1]);
    B = imcrop(b,[1,1,min_size-1,min_size-1]);
    
    subplot(2,2,3),imshow(A),title('裁剪后图像1');
    subplot(2,2,4),imshow(B),title('裁剪后图像2');

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值