Чтение изображения с использованием вывода uigetfile - PullRequest
5 голосов
/ 02 февраля 2012

Как сохранить изображение в переменной (скажем, I), полученной с помощью команды uigetfile()?Например, я выбрал изображение через

[FileName PathName] = uigetfile('E:\*.jpg','Select an image');

Теперь я хочу сохранить выбранное изображение в переменной I.

Ответы [ 2 ]

5 голосов
/ 03 февраля 2012

приведенный ниже код будет работать для вас: -

[FileName,PathName] = uigetfile('*.jpg','Select an image');
image=imread(strcat(PathName,FileName));
2 голосов
/ 03 февраля 2012

Используйте команду imread

  if ~isequal(FileName,0)
      I = imread(fullfile(PathName,FileName));
  end

isequal - проверка на клик отмены пользователем.

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