"Unexpected MATLAB operator"读取图像时出错

"Unexpected MATLAB operator" error when reading image

我正在尝试使用我在 Matlab 文档中找到的以下命令在 Matlab 中读取图像:

A = imread(d:/img,png)

但问题是 Matlab 无法读取路径并表示:Error: Unexpected MATLAB operator.

我也尝试在文件路径中使用 /、//、\ 和 \,但其中 none 个有效。

请告诉我如何让它工作。

您需要在文件名两边加上 ',文件可能被命名为 'img.png'(点而不是逗号)

A = imread('d:/img.png')

平台也有差异:

  • Microsoft® Windows® 平台上的路径:

    I = imread('c:/tools/goodstuff/img.png')
    
  • UNIX® 平台上的路径:

    I = imread('/home/tools/goodstuff/img.png')