| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-03-27 
				
				年龄: 39 
				
					帖子: 12
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			先建一个三维矩阵,在挨个判断赋值就行 
		
		
		
		
		
		
		
	比如原图为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就是你需要的,代码不一定对,思想大体如此  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
	
	
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]有没有学习界面编程的好书,给推荐一个?? | snail8001 | MATLAB论坛 | 10 | 2008-05-14 10:15 | 
| [MATLAB图像处理] 对图像进行灰度转换,二值化,腐蚀和重采样等预处理的程序 | wangbo_19860519 | MATLAB论坛 | 1 | 2008-04-28 22:14 | 
| [求助]!关于sphere()? | qq123123850 | MATLAB论坛 | 0 | 2008-04-19 23:55 | 
| 【求助】励磁涌流 | 阳光甜心 | MATLAB论坛 | 0 | 2008-03-28 21:08 | 
| 【求助】给定以下条件,设计一巴特沃兹滤波器 | jackie0504 | MATLAB论坛 | 0 | 2007-07-15 22:57 |