栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

matlab imread 出错 错误使用 fopen 文件名包含未包括在文件系统编码中的字符。 某些操作可能无法按预......

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

matlab imread 出错 错误使用 fopen 文件名包含未包括在文件系统编码中的字符。 某些操作可能无法按预......

提示错误一
错误使用 imread>parse_inputs (line 450)
文件名或 URL 参数必须为字符向量。

出错 imread (line 322)
[filename, fmt_s, extraArgs, was_cached_fmt_used] = parse_inputs(cached_fmt, varargin{:});

出错 app3 (line 52)
runStartupFcn(app, @startupFcn)
在网上搜索后发现相同错误提示有以下几种解决方法:
①因为错误提示文件名参数必须为字符向量,用 convertStringsToChars把file强制转换
②将双引号改为单引号就解决了
③将中文路径改为英文
④因为读取的C盘的文件,没有权限所以无法读取,将软件关闭,右键以管理员身份打开
我一个一个尝试,把图片放到其他位置,但是依然没有用。改成单引号还会出现下面的错误
提示错误二
错误使用 fopen
文件名包含未包括在文件系统编码中的字符。
某些操作可能无法按预期运行。

出错 imread>get_full_filename (line 504)
[fid, errmsg] = fopen(filename, ‘r’);

出错 imread (line 340)
fullname = get_full_filename(filename);

出错 app3 (line 52)
runStartupFcn(app, @startupFcn)

我又根据上面几种解决方法,各种排列组合都没有用,为了一个imread函数我花了好几个小时,气死我了气死我了气死我了!!!!!
最后我在脚本里运行时发现

为什么file的值前面有一个问号?我手动将问号删除后就可以运行,也就是说在真正的路径前面有一个莫名其妙的东西,而且我们也看不见,这到底什么bug?????浪费我这么久时间!!!!
总之最后就是在路径前面删一下就可以了,哪个大佬知道怎么解决这么个东西,球球告诉孩子,不胜感激

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/739506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号