2012-11-02 4 views
0

나는 반대 rgb2gray(img)을 수행하는 방법을 알고 있지만 나는 그레이 스케일-트루에서 변환 할 수있는 기능 gray2rgb(img)를 찾을 수 있습니다.MATLAB의 convertion는

이 작업을 수행 할 수있는 또 다른 기능이 있습니까?

답변

2

nice function made by 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 내가 '복제'할 수

+1

이미지를 조정해야한다 : 고양이 (3, IMG, IMG, IMG를)? – Maroun

+1

시도해보십시오. 작동하는지 여부는 알 수 있습니다.) –