如何在matlab中以for循环刷新3D模型?

时间:2017-03-21 02:53:41

标签: arrays matlab 3d

我想使用for循环实时创建3D模型,以循环来自网络摄像头的实时视频源的图像帧。

目前,我使用预先录制的视频通过for循环填充我的数据数组,然后渲染模型。在每个帧中,我确定图像中圆的X和Y坐标以及X和Y偏移,并将其添加到相应的数组(有4个数组)。我使用这些数组使用下面的fsurf()函数创建一个圆,并将它们堆叠形成一个管。

fsurf(funx,funy,funz,[0 2*pi min(Z) max(Z)],'linestyle','none'); 

如果我将与渲染模型相关的代码行移动到当前的for循环中,我将如何在每次迭代结束时刷新弹出窗口中显示的3d模型,以便我可以直观地看到每个图层都添加到我的模型?

我知道如何通过for循环从实时网络摄像头提取中提取快照,但我目前仍然坚持这个问题。

感谢您的帮助。

0 个答案:

没有答案