用MATLAB实现对灰度图像到彩色图像的变换?答:clear all;close all;clc;I=imread('i_boat.jpg');imshow(I);I=double(I);[m,n]=size(I);L=256;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*...
matlab灰度级到彩色转换答:以灰度图转化为彩色RGB图像为例的话,也就是将彩色图的3个通道分别用灰度表示即可,”b(:,:,3)=c;b(:,:,2)=c;b(:,:,1)=c“,你这三句代码都是针对第三个通道,第1、2通道没有对应图像,所以就会出现脚本子语句分配维数不匹配的提示了,直接改为b(1:,:,)=c; b(:,1:,)=c;b...
急求matlab灰度级彩色变换法伪彩色处理代码、最好用彩虹码或热金属码...答:热金属码1I=imread('C:\picture\红外2.jpg');[m,n]=size(I);I=im2double(I);L=1;for k=1:mfor s=1:nif I(k,s)<L/4r(k,s)=0;g(k,s)=0;b(k,s)=I(k,s)/(L/4);else if I(k,s)<=3*L/8r(k,s)=0;g(k,s)=(I(k,s)-L/4)/(L/4);b(k,s)=1;else...