MATLAB中图像增强之伪彩色增强

灰度级彩色变换的思路是将灰度图像分别进行RGB三个分量的变换,将输出的三个分量再合成为一幅彩色图像。示意图如下本文采用的变换方式是原图为:变换后源代码如下:其中L的值的变换可得到不同颜色的图像P=rgb2gray(imread('tes6.jpg'));[h,w]=size(P);R=zeros(h,w);G=zeros(h,w);B=zeros(h,w);L=8...
摘要由CSDN通过智能技术生成

一、 灰度级彩色变换的思路是将灰度图像分别进行RGB三个分量的变换,将输出的三个分量再合成为一幅彩色图像。示意图如下
在这里插入图片描述
本文采用的变换方式是
在这里插入图片描述

原图为:
在这里插入图片描述
变换后
在这里插入图片描述

源代码如下:
其中L的值的变换可得到不同颜色的图像

P=rgb2gray(imread('tes6.jpg'));
[h,w]=size(P);
R=zeros(h,w);
G=zeros(h,w);
B=zeros(h,w);
L=80;
for i=1:h
    for j=1:w
        if(P(i,j)>=0&&P(i,j)<L/2)
           R(i,j)=0;
           G(i,j)=4*P(i,j);
           B(i,j)=L;
            else if(P(i,j)>=L/2&&P(i,j)<3*L/4)
                     R(i,j)=4*P(i,j)-2*L;
                     G(i,j)=L;
                     B(i,j)=2*L-4*P(i,j);
                 else if(P(i,j)>=3*L/4&&P(i,j)<L)
                          R(i,j)=255;
                          G(i,j)=4*L-4*P(i,j);
                         B(i,j)=0;                          
                     end
            end
        end
    end
end
  • 10
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值