基本信息
源码名称:采用灰度分层法对灰度图像进行伪彩色处理
源码大小:0.51M
文件格式:.rar
开发语言:MATLAB
更新时间:2021-11-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

% 变换法伪彩色处理的MATLAB程序

%调入函数grayslice()进行3层伪彩色处理得到索引图像

% 调入函数grayslice()进行16层伪彩色处理得到索引图像

X=grayslice(T,3);% 调入函数grayslice()进行3层伪彩色处理得到索引图像
Y=grayslice(T,16);% 调入函数grayslice()进行16层伪彩色处理得到索引图像

for i=1:M 
    for j =1:N 
        if I(i,j)<=L/4 
            R(i,j)=0; 
            G(i,j)=4*I(i,j); 
            B(i,j)=L; 
        else if I(i,j)<=L/2 
                R(i,j)=0; 
                G(i,j)=L; 
                B(i,j)=-4*I(i,j) 2*L; 
            else if I(i,j)<=3*L/4 
                    R(i,j)=4*I(i,j)-2*L; 
                    G(i,j)=L; 
                    B(i,j)=0; 
                else R(i,j)=L; 
                    G(i,j)=-4*I(i,j) 4*L; 
                    B(i,j)=0; 
                end
            end
        end
    end
end
for i=1:M 
    for j =1:N 
        OUT(i,j,1)=R(i,j); 
        OUT(i,j,2)=G(i,j); 
        OUT(i,j,3)=B(i,j); 
    end
end
OUT=OUT/256;