Прошу моего профессора добавить графический интерфейс для моего кода Matlab. Моя программа получает изображение в качестве ввода и возвращает строку.Добавление графического интерфейса MATLAB в код MATLAB
GUI должен позволить мне просматривать изображение, а затем отображать его. Затем мне нужно использовать это изображение в коде Matlab.
Для просмотра и отображения изображения, я создал pushbutton
контроль и писал в своей функции обратного вызова
[baseFileName, folder] = uigetfile('*.jpg');
fullFileName = [folder baseFileName];
rgbImage = imread(fullFileName,'jpg');
imshow(rgbImage);
Я добавил второй pushbutton
и код Matlab (который имеет имя файла main.m) внутри его обратный вызов. Эта функция нуждается в изображении, отображаемом выше в качестве входа, и его вывод (который является строкой) должен отображаться в графическом интерфейсе.
Я столкнулся с несколькими проблемами:
- Я хочу, чтобы изображение, которое будет отображаться в определенном положении.
- Как я могу вызвать функцию в кнопке?
- Как я могу получить доступ и использовать изображение в первой кнопке ко второй кнопке?
Есть тысячи учебных пособий. Мне потребовалось всего несколько часов, чтобы узнать: http://www.mathworks.com/videos/creating-a-gui-with-guide-68979.html –
Я бы рекомендовал [программный графический интерфейс] (http: // www. mathworks.com/help/matlab/creating_guis/about-the-simple-programmatic-gui-example.html), а не GUIDE. – excaza