gpt4 book ai didi

matlab - 在不同窗口输出

转载 作者:行者123 更新时间:2023-12-04 04:44:15 25 4
gpt4 key购买 nike

我可以使用 matlab.some 在不同的窗口中显示 3-4 个输出(图形输出,相同的图像),如下图所示。

为进一步澄清 -
例子-

for i=1:10 
vid = videoinput('winvideo', 2);
set(vid,'FramesPerTrigger',2);
start(vid);
imageData=getdata(vid,1);
I=rgb2gray(imageData);
figure,imshow(I);
end

在这种情况下,10 个帧将显示在 10 个不同的图形中。这是我不想做的。我想在同一个窗口中显示所有框架,即使框架每次都改变。
enter image description here

我不是在谈论图或子图。并且每次都可以在同一窗口中更改输出。

问候,

最佳答案

您可以使用简单的代码 figure(h) 调用已创建的图形.这样,就不会创建新的图形窗口。

h = figure; %create figure
...
figure(h); %call the figure h and draw in it.

使用您的代码
h = figure;

for i=1:10
vid = videoinput('winvideo', 2);
set(vid,'FramesPerTrigger',2);
start(vid);
imageData=getdata(vid,1);
I=rgb2gray(imageData);

figure(h);

imshow(I);
end

关于matlab - 在不同窗口输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18440086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com