| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2007-12-28 
				
				
				
					帖子: 6
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			X1=imread('d:\MATLAB6p5\work\by\Fountain1000.bmp')  
		
		
		
			M=rgb2gray(X1); M=double(M); for k = 1001:1522 Foun= ['d:\MATLAB6p5\work\by\Fountain' num2str(k) '.bmp']; I=imread(Foun); X=rgb2gray(I); X=double(X); for i = 1:160 for j = 1:128 if X(i,j)<M(i,j) M(i,j)=M(i,j)-1; elseif X(i,j)>M(i,j) M(i,j)=M(i,j)+1; else X(i,j)=M(i,j) M(i,j)=M(i,j); end end end imshow(uint8(M)); end 附件1 是这程序的原理 附件2 错误 程序一运行 就只出现序列图像的第一幅 而在 COMMAND WINDOWS 一直不断有数据矩阵显示滚动~ 就是不知道哪编得不对 有高手如果能根据这个原理编出程序 不胜感激~~!!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |