matlab中用imread()读一个图片,已经给出了绝对路径,但总是提示说找不到这个文件,这到底是怎么回事儿啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中用imread()读一个图片,已经给出了绝对路径,但总是提示说找不到这个文件,这到底是怎么回事儿啊相关的知识,希望对你有一定的参考价值。

把图片的位置加到当前目录同样出错

你先试一下:
dir('D:\Program Files\MATLAB\R2010b\bin\my design\picture.jpg')
看看有没有这个文件

也可以试一下:
dir('D:\Program Files\MATLAB\R2010b\bin\my design')
看看文件夹下面的真正文件名。
有没有可能是picture.jpg.jpg
参考技术A 文件名和路径里不要有中文和特殊字符追问

x=imread('D:\Program Files\MATLAB\R2010b\bin\my design\picture.jpg') 这个路径名里没有特殊符号啊

追答

lx说的有道理,可能是双扩展名的问题

matlab中mat文件怎么转化为图形文件

在matlab中把一个jpg(或者bmp等其他)格式图像转换成数字图形,后缀是mat的,然后在程序中可以用load读出的方法:
% 定义一个函数,参数为(jpg文件路径与名称,如c:\a.
jpg)
function I = imread_ai(Image_file_name);

% 调用matlab的图像读取函数imread读图片
I = imread(Image_file_name);

% 存成mat文件,下次用load读取
save('filename',I)
参考技术A function I = imread_ai(Image_file_name);% 调用matlab的图像读取函数imread读图片I = imread(Image_file_name);% 存成mat文件,下次用load读取save('filename',I)添加评论(0)◆◆评论读取中....请登录后再发表评论!本回答被提问者采纳

以上是关于matlab中用imread()读一个图片,已经给出了绝对路径,但总是提示说找不到这个文件,这到底是怎么回事儿啊的主要内容,如果未能解决你的问题,请参考以下文章

matlab怎么把一幅图片平分成若干份

MATLAB如何读取图片?

利用Matlab中的imread怎么读取图片

matlab读取图片作为刺激图片

怎样用matlab保存剪切的tif图像?

A = imread(filename,fmt)   [X,map] = imread(filename,fmt) 区别