我的matlab程序问什么出现这种情况:??? Error using ==> imread

我下了个程序,运行时总出现这个情况:??? Error using ==> imread
File "D:\Matlab7.0\ORL\ORL\ORL\s110\1.pgm" does not exist.
该如何修改,请高手指点。。。

在matlab中输入帮助命令: help imread
会给出提示:IMREAD Read image from graphics file。
A = IMREAD(FILENAME,FMT)

就是读取图片的功能,所以你得有图片。
在上面给出的D:\Matlab7.0\ORL\ORL\ORL\s110\位置整一个1.pgm就ok了,这个错误属于调用的错误,跟程序无关。加一个1.pgm应该就没问题了。

你试一下看看 不可以的话再联系。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-12
你可以先把图像直接读入内存中,再运行程序。
第2个回答  推荐于2018-04-27
需要把路径加上去D:\Matlab7.0\ORL\ORL\ORL\s110\

“File”->"Set Path"->"Add Folder"->D:\Matlab7.0\ORL\ORL\ORL\s110\
-->Save

或者,在D:\Matlab7.0\ORL\ORL\ORL\s110\目录下确定一下是否有1.pgm文件!本回答被网友采纳