在OS X上使用OpenMP和OpenCV

5
我在Xcode中的一个新项目中,使用OpenMP和OpenCV遇到了问题。目前该项目仅从默认摄像头获取帧并将其放入窗口中,这个功能是正常工作的。但是,我想在一个单独的线程中获取帧,并希望能够获得一些关于OpenMP的经验。
在Xcode中勾选启用OpenMP就会引起问题。程序虽然可以编译、加载和运行,但不会响应任何事件 - 它只是坐在那里,绘制抓取的帧。(即使它正在正常运行,我也会得到OS X海滩球。)最终,我必须强制退出应用程序或从Xcode中杀死它。请注意,即使没有任何OpenMP #pragmas,我也会得到这种行为 - 我只需要在Xcode中启用此选项。
有什么解决方法吗?
1个回答

0

我只是猜测。你可能需要确保所有的OpenGL绘图命令都从一个线程调用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接