错误使用 imread>parse_inputs (line 500) 文件名或 URL 参数必须为字符向量或字符串标量。错误代码:pwd='C:/Users/10984/Desktop/字符识别测试/result'; currentPath = pwd; imagen=imread(fullfile(currentPath, 'result_7.bmp'));改正错误
时间: 2023-12-06 12:39:47 浏览: 133
Matlab之图像文件的读取与保存(四)
这个错误的原因是 `fullfile` 函数返回的不是一个字符串标量或字符向量,而是一个 cell 数组。可以将 `fullfile` 返回的 cell 数组转换为字符串标量或字符向量,例如:
```
pwd='C:/Users/10984/Desktop/字符识别测试/result';
currentPath = pwd;
imagen=imread(fullfile(currentPath{1}, 'result_7.bmp'));
```
或者,你也可以直接使用字符串拼接的方式,例如:
```
pwd='C:/Users/10984/Desktop/字符识别测试/result';
currentPath = pwd;
imagen=imread([currentPath, '/result_7.bmp']);
```
这样也能够解决这个错误。
阅读全文