5秒后捕获相机

时间:2014-03-04 17:18:40

标签: c# delay capture

我正在使用面部识别项目,我想创建一个"注册"方法

注册方法必须能够捕获具有不同角度的10个面。所以,我需要捕获10个不同的图像文件,但我需要在5秒后才能有时间改变他们的脸部角度。

我知道如何连续拍摄10张脸,但是我无法在下次拍摄时延迟5秒。

这是我连续拍摄10张图像的代码:

for(int x = 0; x < 10; x++)
{
imgCapture = capture.QueryFrame();
}

1 个答案:

答案 0 :(得分:0)

您可以尝试使用定时器,其间隔设置为5000(5000毫秒,即5秒):

int Snapshots = 0;

void Timer1_Tick()
{
    imgCapture = capture.QueryFrame();
    x++;
    if (x == 10) Timer1.Enabled = false;
}
相关问题