2 つのスレッドで 1 つのファイルを開き、いくつかのプロセスを実行します。詳細には、私のファイルは .avi ビデオで、ファイルからフレームを抽出しています。1 つのスレッドで奇数番号のフレームを抽出し、もう 1 つのスレッドで偶数番号のフレームを抽出しています。
それが私のコードの重要な部分です:
Capture video = new Capture("c:\\5.avi");
Image<Bgr, Byte> Imageframe;
Imageframe = video.QueryFrame();
ただし、2番目のスレッドが機能し、同じファイル( 5.avi )、または別のファイルを開くと、このメッセージが表示されます(c:\ 5.aviからキャプチャを作成できません)何をすべきかアドバイスしてください。スレッド化プログラミングの初心者
ありがとう。