0

我用 CUDA 模块构建项目。好吧,我认为我做错了什么,因为训练过程中的 GPU 负载(8000 pos 和 3000 neg)是 6%(Nvidia QUADRO)。和 CPU:在预计算阶段 CPU 负载为 100%(核心 i7),但随后下降到 12%,并继续工作。你能给我一些建议吗,我应该怎么做?我是 OpenCV 的新手,想学习它。

编辑 我没有编写代码。它是 OpenCV 库的模块 .exe。

4

1 回答 1

2

OpenCV 没有隐式 CUDA 优化。opencv_gpu是一个单独的模块,用户应明确使用它来启用 CUDA 优化。opencv_traincascade不使用gpu模块,因此它不适用于 GPU。

您可以在参考手册中找到更多信息:http: //docs.opencv.org/2.4.6/modules/gpu/doc/gpu.html

并在 gpu 样本中:https ://github.com/Itseez/opencv/tree/2.4/samples/gpu

于 2013-09-20T14:08:54.097 回答