多线程应用程序和C++中的OpenCV?

dyn*_*mic 1 c++ multithreading boost opencv

基本上我需要构建一个应用程序,其中主进程基于某些全局变量的值执行某些操作,并且辅助线程更新此全局变量(比如每100ms)

你建议用什么库来使用opencv,c ++和多线程?(视窗)

我听说有

  • OpenMP的
  • 促进
  • 英特尔TBB

您对这个简单的多线程应用程序建议哪一个?

bjo*_*rnz 6

自最新标准以来,C++支持线程.我会考虑使用std::thread标准库,如果C++ 11是你的选择.您可以在此处找到文档.

在我看来,语法非常简单易读(请查看几个示例:互斥,未来等).