![]()  | 
	
		
 用imread读取平移后的图像为啥报错误? 
		
		
		程序部分 
	x7=imread(‘1.jpg’); H=size(x7); Move_x=-32 Move_y=-32 I_movesult(1-Move_x:H(1),1:H(2)+Move_y,1:H(3))=x7(1:H(1)+Move_x,1- Move_y:H(2),1:H(3)); RGB1=imread(I_movesult); 报错 ??? Error using ==> strfind Input strings must have one row. Error in ==> imread at 282 if (strfind(filename, '://')) Error in ==> seperate at 76 RGB1=imread(I_movesult);  | 
		
 回复: 用imread读取平移后的图像为啥报错误? 
		
		
		imread是要从一个文件中读取图像的,你的程序中,首先读了一个图像(矩阵),之后对该图像进行所谓的移位,之后将移位的结果赋给I_moveresult, 这里I_moveresult已经是一个图像(矩阵)了,而不是一个移位后图像的存放路径. 
	 | 
		
 回复: 用imread读取平移后的图像为啥报错误? 
		
		
		问题已经解决,多谢!似乎显示一下再调用就行了。 
	 | 
		
 回复: 用imread读取平移后的图像为啥报错误? 
		
		
		[QUOTE=JLEE;28544]问题已经解决,多谢!似乎显示一下再调用就行了。[/QUOTE] 
	没看懂,我也遇到了这样的错误,但是不知道怎么解决,能加QQ帮忙提点下吗?小弟刚接触matlab。不胜感激。  | 
		
 回复: 用imread读取平移后的图像为啥报错误? 
		
		
		[QUOTE=JLEE;28544]问题已经解决,多谢!似乎显示一下再调用就行了。[/QUOTE] 
	qq:308334106.谢谢``  | 
| 所有时间均为北京时间。现在的时间是 10:53。 | 
	Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.