какой формат я могу дать функции Matlab imstack2vectors? - PullRequest
1 голос
/ 18 декабря 2010

Итак, я импортировал RGB-фотографию в мое рабочее пространство Matlab.Он говорит, что имеет значение: <200x200x3 uint8>.Значит, у него есть класс uint8.И его зовут: prettyPic.Поэтому, когда я пытаюсь сделать следующее:

% Преобразование prettyPic в векторный формат с помощью функции imstack2vectors.

[prettyPic, L] = imstack2vectors(prettyPic); 

Я получаю следующую ошибку:

???Неопределенная функция или метод 'imstack2vectors' для входных аргументов типа 'uint8'.

Я искал в Google все вокруг, читая справку по Matlab и даже пытаясь дать переменным различных типов 'imstack2vectors' только для того, чтобы найти, что ни одна из них не работает.

Итак, вопрос в том, каким типом картинок я должен кормить 'imstack2vectors'.И как я могу преобразовать картинку, которая у меня есть, в этот формат / класс.

Я новичок в Matlab, поэтому любая помощь будет принята с благодарностью!

1 Ответ

2 голосов
/ 18 декабря 2010

??? Неопределенная функция или метод 'imstack2vectors' для входных аргументов типа 'uint8'.

Означает, что, скорее всего, функция imstack2vectors не существует в вашем пути Matlab (т.е. Matlab не может найти функцию с таким именем).

Введите which imstack2vectors, чтобы узнать, сможет ли Matlab найти его на пути. Если он ничего не возвращает, но вы знаете, где находится функция на вашем жестком диске, вы можете изменить каталоги в Matlab там, где расположена функция, а затем снова запустить команду.

В общем, вы можете узнать о добавлении функций к пути Matlab .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...