先建一个三维矩阵,在挨个判断赋值就行 
比如原图为A 
[X,Y]=size(A); 
B=zeros(X,Y,3); 
for i=1:X 
    for j=1:Y 
        if (A(i,j)>=50)&&(A(i,j)<=80) 
           B(i,j,1)=255; 
           B(i,j,2)=0; 
          B(i,j,3)=0; 
      elseif  (A(i,j)>80)&&(A(i,j)<=130) 
           B(i,j,1)=0; 
           B(i,j,2)=255; 
          B(i,j,3)=0; 
     end 
   end 
end 
这样应该就行了,得到的B就是你需要的,代码不一定对,思想大体如此
		 
		
		
		
		
		
		
		
	 |