Ошибка "Неожиданный оператор MATLAB" при чтении изображения
Я пытаюсь прочитать изображение в Matlab, используя следующую команду, как я нашел в документации Matlab:
A = imread(d:/img,png)
но проблема в том, что Матлаб не может прочитать путь и говорит: Error: Unexpected MATLAB operator.
Я также пытался использовать, /, //, \ и \ в пути к файлу, но ни один из них не работал.
Пожалуйста, дайте мне знать, как заставить это работать.
2 ответа
Решение
Вам нужно поставить '
вокруг имени файла и файл, вероятно, назван 'img.png'
(точка, а не запятая)
A = imread('d:/img.png')
Также есть разница в платформах:
путь на платформах Microsoft® Windows®:
I = imread('c:/tools/goodstuff/img.png')
путь на платформах UNIX®:
I = imread('/home/tools/goodstuff/img.png')