在互联网上做了一些调查之后,OpenCV 中的 Videocapture 对象似乎不是多线程安全的。我发现的一个建议是延迟线程执行。鉴于以下 omp 中的多部分示例,我将如何执行此操作,其中我基本上在任何地方都使用相同的 Videocapture 对象:
#pragma omp parallel{
#pragma omp sections nowait
{
#pragma omp section
{ loadframe }
#pragma omp section
{ loadframe;}
#pragma omp section
{ loadframe }
}
}