如何启用OpenMP w / OpenCV应用程序?

时间:2014-06-07 06:07:20

标签: c++ visual-studio-2010 opencv openmp

我有一个Open CV应用程序,我写过它可以从摄像头抓取一个帧并循环处理它们。我做的第一件事是打印出opencv的构建信息。正如您所见,OpenMP被禁用 我确实编译了OpenCV并包含了WITH_OPENMP选项。我正在使用VS 2010专业版,并在properties-> Configuration Properties-> C / C ++ - > Language中指定了/ openmp编译器选项。我还需要做什么?

 Other third-party libraries:
    Use IPP:                     NO
    Use Eigen:                   NO
    Use TBB:                     NO
    Use OpenMP:                  NO
    Use GCD                      NO
    Use Concurrency              YES
    Use C=:                      NO
    Use Cuda:                    NO
    Use OpenCL:                  YES

2 个答案:

答案 0 :(得分:1)

我能够解决这个问题......当我构建opencv并启用了WITH_OPENMP选项时,我构建的路径与安装opencv的路径不同。我忘了更新我的环境路径以指向新的/ bin目录。

答案 1 :(得分:0)

要使用OPENCV启用OpenMP库,我在cmake中使用了-D WITH_OPENMP = ON选项并且它有效。