| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-12-14 
				
				年龄: 38 
				
					帖子: 1
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			要做个课程设计,题目是数字图像处理中斜变换的设计与实现  
		
		
		
		
		
		
		
	现在需要用Matlab编写程序演示出斜变换(Slant transform). 老师说要四张图,我也不清楚都是什么. 老师说报告里要出现一个正变换和一个逆变换就可以,都是和斜变换相关的. 查了好几天资料了,各类资料里对斜变换都一带而过,实在愁死人了. 请问大家有什么思路么~~十分感谢! 补充,我给出一段和我课题类似的离散余弦变换处理图片的例子: I=imread('cameraman.tif'); % MATLAB自带的图像 imshow(I); clear;close all I=imread('cameraman.tif'); imshow(I); I=im2double(I); T=dctmtx(8); B=blkproc(I,[8 8], 'P1*x*P2',T,T'); Mask=[1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]; B2=blkproc(B,[8 8],'P1.*x',Mask); % 此处为点乘(.*) I2=blkproc(B2,[8 8], 'P1*x*P2',T',T); figure,imshow(I2); % 重建后的图像 不过这个只输出了一张处理后的图.不知道还应该有什么其它的输出. 里面dctmtx(8)应该是进行离散余弦处理,现在就是不知道斜变换的函数应该用什么,程序也不会写了..卡这里好几天了... 大侠们指教一下吧!:lovely:  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [求助]请求大侠解答简单问题 | fenyun | MATLAB论坛 | 1 | 2009-02-11 03:13 | 
| [分享]matlab/simulink超级好网站推荐 | rstsing | MATLAB论坛 | 1 | 2009-01-30 13:10 | 
| butterworth滤波器指令介绍 | chenfeiyang | MATLAB论坛 | 0 | 2008-12-25 18:22 | 
| [求助].m文件,运行错误提示 | Leo_fish | MATLAB论坛 | 1 | 2008-12-24 09:42 | 
| GM(1,1) | lvlianggan | MATLAB论坛 | 2 | 2008-11-07 22:52 |