我使用CUDA模块构建项目。好吧,我认为我做错了,因为列车(8000 pos和3000 neg)的GPU负载是6%(Nvidia QUADRO)。和CPU:在预先计算阶段CPU负载是100%(核心i7),但随后下降到12%,并继续工作。你能给我一些建议吗,我该怎么办?我是OpenCV的新手,想要学习它。
修改 我没有写代码。它是OpenCV库的模块.exe。
答案 0 :(得分: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