www.gusucode.com > GUI界面设计范例和ppt资料电信课程设计 > GUI界面设计范例和ppt资料电信课程设计/GUI界面设计范例/电信课程设计/4.function_calling/show_rgb.m

    function show_rgb(h,img,color)

%color=1   ==> red
%color=2   ==> green
%color=3   ==> blue

cntrl=0;                               

switch color
    case 1,                            
        img_r(:,:,1)=img(:,:,1);
        img_r(:,:,2)=img(:,:,2).*0; 
        img_r(:,:,3)=img(:,:,3).*0;
    case 2,                           
        img_r(:,:,2)=img(:,:,2);
        img_r(:,:,1)=img(:,:,1).*0; 
        img_r(:,:,3)=img(:,:,3).*0;
    case 3,                           
        img_r(:,:,3)=img(:,:,3);
        img_r(:,:,1)=img(:,:,1).*0; 
        img_r(:,:,2)=img(:,:,2).*0;
    otherwise
        msgbox('ERROR: Please select an component!');
        cntrl=1;
end

if cntrl==0,
    axes(h)                             
    imshow(img_r);                     
end

end