我是一个使用 openCV 和 openMP 的菜鸟,我真的很想了解为什么 cvSetCaptureProperty 不能与 openMP 一起使用。我在 Visual Studio 2012 上使用 OpenCV 和 OpenMP。
我的代码:
#pragma omp parallel
for (int i=0;i<3600;i++)
{
cvSetCaptureProperty(capture, CV_CAP_PROP_POS_FRAMES,i);
frame = cvQueryFrame(capture);
i++;
}
它返回给我的错误消息:
Unhandled exception at 0x71648EAB (opencv_ffmpeg248.dll) in pupilometry.exe: 0xC0000005: Access violation writing location 0xFEEEFEF6.
有人知道如何并行使用 cvSetCaptureProperty 吗?
谢谢