私はc#プロジェクトで作業しています。ここでは emguCV 画像処理ライブラリを使用しました。これは、Web カメラにアクセスして停止するサンプル コードです。このコードは機能しますが、ビデオ デバイスを停止しても正しく停止しません。
private void btnStart_Click(object sender, EventArgs e)
{
if(capture==null){
try
{
capture = new Capture();
}
catch(NullReferenceException ex){
MessageBox.Show(ex.Message);
}
}
if(capture!=null){
if (captureInProgress)
{
btnStart.Text = "!Start";
Application.Idle -= ProcessFrame;
}
else {
btnStart.Text = "Stop";
Application.Idle += ProcessFrame;
}
}
captureInProgress = !captureInProgress;
}
ここで見逃したもの。私を助けてください。