Matlab中,I=imread('testpat1.png')
就没有错误。
这个图形文件testpat1.png是系统安装的时候,就已经存在于“D:\Program Files\MATLAB\R2008a\toolbox\images\imdemos”路径下。
我把图像文件“testpat1.png”改为 “tt.png”文件copy到”“D:\Program Files\MATLAB\R2008a\toolbox\images\imdemos”路径下,然后
I=imread('tt.png')
command窗口显示:
??? Error using ==> imread at 315
File "tt.png" does not exist.
查询err为“error('MATLAB:imread:fileOpen', 'File "%s" does not exist.', filename);”
这是为什么呢?
为什么用户保存的图片,其信息无法读取呢?
哦,已经解决了
原来在读入文件的时候,需要把文件路径名也加进去。I=imread('D:\Program Files\MATLAB\R2008a\toolbox\images\imdemos\tt.png')