0

我知道如何做相反的事情,rgb2gray(img)但我找不到gray2rgb(img)可以从grayscale转换为truecolor的函数。

有没有其他功能可以做到这一点?

4

1 回答 1

2

Gabriel Frangakis 制作的不错的功能

function [Image]=gray2rgb(Image)
%Gives a grayscale image an extra dimension
%in order to use color within it
[m n]=size(Image);
rgb=zeros(m,n,3);
rgb(:,:,1)=Image;
rgb(:,:,2)=rgb(:,:,1);
rgb(:,:,3)=rgb(:,:,1);
Image=rgb/255;
end

你应该为每个坐标制作灰度值RGB

于 2012-11-02T19:44:36.487 回答