![]() |
用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.谢谢`` |
所有时间均为北京时间。现在的时间是 11:07。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.