3

我正在尝试在应用程序设计器的 GUI 上显示视频的第一帧。到目前为止,一切似乎都在处理,我没有收到任何错误,但我想要的图像没有显示。我得到的只是 UIAxes 消失了,什么也没有出现。当我复制此代码并在应用程序设计器之外运​​行它时,它运行良好,只是不会在 GUI 中显示我需要的图像。

x= app.DirEditField.Value % app.DirEditField.Value is the video filename
obj=VideoReader(x); 
vid=read(obj); 
firstframe=read(obj,1); 
imshow(firstframe,'Parent',app.UIAxes);
4

1 回答 1

0

想通了,我实际上只是删除了 UIAxes 对象并放入一个新对象,它工作得很好。

于 2018-02-22T17:38:47.370 回答