生体認証システムの自己登録システムを作成しています。タイマーでループミックスを作成しようとしていました。画像をキャプチャしてからタイマーを停止し、5 秒待ってから再度 5 回キャプチャしたいと考えています。私は thread.sleep を使おうとしていましたが、ピクチャボックスがビデオのストリーミングを停止します。しかし、以下のコードによれば、すぐに 5 つの画像をキャプチャし、ノンストップ ループを実行します。私を修正してください。感謝 (5 秒タイマー > キャプチャ > タイマー停止) * 5 回で最後にすべて停止
private void timer1_Tick(object sender, EventArgs e)
{
int a = 1;
/* while loop execution */
while (a < 5)
{
CaptureFunction();
a++;
timer1.Stop();
}
timer1.Start();
}