Matlab图像处理app(截图暂时只能截取原图或灰度图)Button下的代码老是报错

img

img


您好,请教您一下,您在“Matlab图像处理app(截图暂时只能截取原图或灰度图)”示例中,打开图像的Button下的代码老是报错,内容是““name无法识别””,我想请教您一下原因
function OpenButtonPushed(app, event)

        [filename,pathname]=uigetfile('*.jpg','picture');
 
            app.name=strcat(pathname,filename);
            app.EditField.Value=app.name;
            app.picture=imread(app.name);
            imshow(app.picture,'Parent',app.UIAxes);
    end

他的源码里的app是某个类的对象,但是他的代码没有给出来类的定义。你首先应该定义一个类,可以试试最简单的自己定义一个继承自class matlab.app.AppBase的类。