我想要 2 个线程打开 1 个文件,然后执行一些进程。详细地说,我的文件是 .avi 视频,我从文件中提取帧。我用 1 个线程提取奇数帧,用另一个线程提取偶数帧。
这是我的代码的重要部分:
Capture video = new Capture("c:\\5.avi");
Image<Bgr, Byte> Imageframe;
Imageframe = video.QueryFrame();
但是,当第二个线程工作并打开同一个文件( 5.avi ),甚至是另一个文件时,它会给我这个消息(无法从 c:\5.avi 创建捕获)请告诉我该怎么做,我线程编程新手
谢谢。