【发布时间】:2013-08-28 14:49:22
【问题描述】:
我目前正在尝试记录相机的镜头,并使用“图像”命令在图形窗口中用 matlab 表示它。我面临的问题是图像的缓慢重绘,这当然会影响我的整个脚本。下面是一些快速的伪代码来解释我的程序:
figure
while(true)
Frame = AcquireImageFromCamera(); % Mex, returns current frame
image(I);
end
AcquireImageFromCamera() 是来自相机 API 的 mex。 现在,在不显示获取的图像的情况下,脚本很容易抓取来自相机的所有帧(它以有限的帧速率记录)。但是,当我为实时视频流显示每张图像时,它的速度会非常慢,因此帧会丢失,因为它们没有被捕获。
有没有人知道如何拆分获取图像和显示它们的过程,以便使用 CPU 的多个内核?并行计算是我想到的第一件事,但并行工具箱的工作方式与我在这里想要的完全不同......
编辑:我是一名学生,在我教师的 matlab 版本中包含所有工具箱:)
【问题讨论】:
标签: matlab video parallel-processing real-time