matlab图像读取问题: 我是一个新手,不会用。请高手指教。

语句如下:i=imread('D:\水下摄像机\cam1\2011-03-13\19-31-34.207')回车后出现如下两行???Errorusing==>imread... 语句如下:
i=imread('D:\水下摄像机\cam1\2011-03-13\19-31-34.207')
回车后出现如下两行
??? Error using ==> imread at 372
File "D:\水下摄像机\cam1\2011-03-13\19-31-34.207" does not exist.
个人确定,文件是存在的!
如果用
i=imread('D:\水下摄像机\cam1\2011-03-13\19-31-34.207',bmp)
则出现
??? Undefined function or variable 'bmp'.
有人说是路径中有中文,我换了以后还是这样的。
i=imread('C:\Users\110\Desktop\0')
出现的是这样的
??? Error using ==> imread at 372
File "C:\Users\110\Desktop\0" does not exist.
展开
 我来答
kinfar
2011-03-17 · TA获得超过976个赞
知道小有建树答主
回答量:208
采纳率:50%
帮助的人:248万
展开全部
我认为读取图像本身只可能是先面几类问题:
1.路径,打开matlab后及时把当前路径调到你要读取图片的文件夹,另外强烈建议把Matlab装到非系统盘,这是常识
2.操作错误,如果你要用imread函数,无论是不是当前路径,括号内必须带引号并且附带图片的格式,例如.jpg或者.bmp,注意一定是点(.),你的应该是这种错误
3.Matlab中的命名文件夹或者M文件等编辑的文件,一定统一用英文或者中文,如果改过来后最好重启下Matlab看效果,这也是常识。
希望对你有帮助
kuanghulin
2011-03-21 · TA获得超过516个赞
知道答主
回答量:162
采纳率:0%
帮助的人:208万
展开全部
imread的调用格式是有规则的 一楼的哥们那形式才是对的=imread('D:\水下摄像机\cam1\2011-03-13\19-31-34.207.bmp'); 是什么格式的图片必须在‘’里面,一般你把图片放到工作目录下 直接 I=imread('**.bmp'即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友268eeaec1
2011-03-17
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
你的格式感觉不太对,你试试I=double(imread('testf3.bmp'));,这是将图像以矩阵的形式来读。。。
直接读图像把double去掉,你试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深远又亲切的小闺秀6007
2011-03-17 · TA获得超过314个赞
知道答主
回答量:69
采纳率:0%
帮助的人:0
展开全部
i=imread('D:\水下摄像机\cam1\2011-03-13\19-31-34.207.bmp');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式