Advertisement

MATLAB中多种彩色图像转为灰度图像的策略

阅读量:

主要采用rgb2gray函数,将具有三个通道的彩色图像转换为包含两个通道的灰度图像

复制代码
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%=============================

    
 imgname='E:\1.bmp';  
    
 [imagRGB]     = imread( imgname );  %定义图像名称为imagRGB  
    
 subplot(2,2,1);
    
 imshow([imagRGB]);
    
 title('原始图像');
    
   
    
 if (length(size(imagRGB)) > 2)       %判断通道  
    
     imagGray = rgb2gray(imagRGB);  
    
 else  
    
     imagGray = imagRGB;  
    
 end  
    
 %clear('imagRGB');  
    
 data =  double(imagGray);  
    
 data =flipdim(data,1);    
    
    % Flip linear dimensions (image coordinate system starts at upper left  

全部评论 (0)

还没有任何评论哟~