【发布时间】:2013-03-27 04:20:05
【问题描述】:
getsnapshot 函数执行需要很长时间,因为(我猜)每次调用都会初始化网络摄像头。如果您想获取高帧率的图像,这是一个问题。
我偶然发现的窍门是调用preview 函数,它使网络摄像头处理程序保持打开状态,使getsnapshot 几乎是瞬时的,但它保持一个小的预览窗口打开:
% dummy example
cam = videoinput(...);
preview(cam);
while(1)
img = getsnapshot(cam);
% do stuff
end
有没有一种“更干净”的方式来加速getsnapshot? (没有打开预览窗口)
【问题讨论】: