• 大小: 988B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: Matlab
  • 标签: matlab  伪彩色  

资源简介

图像处理中常要把灰度图像转换成伪彩色来进行分割,使用次函数科进行伪彩色变换。

资源截图

代码片段和文件信息

function P=psedocolor(I)
G=im2double(I);
I=im2uint8(I);
I=fix(I/4);
figureimshow(I[])
idxr1=find(I<=23);
idxr2=find((I>=24&I<=38));
idxr3=find((I>=39&I<=55));
idxr4=find((I>=56&I<=63));
red=zeros(size(G));
red=G;
red(idxr2)=(1/16)*I(idxr2)-23/16;
red(idxr3)=1;
red(idxr4)=-(1/16)*I(idxr4)+71/16;
red=mat2gray(red);
figureimshow(red[])
idxg1=find((I>=12&I<=27));
idxg2=find((I>=28&I<=44));
idxg3=find((I>=45&I<=59));
idxg4=find((I<=12)|(I>=60&I<=63));
green=zeros(size(G)

评论

共有 条评论