opencv进阶-OpenCV4.4 CUDA加速
Posted 殇堼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv进阶-OpenCV4.4 CUDA加速相关的知识,希望对你有一定的参考价值。
参考:
OpenCV4.4 CUDA编译与加速全解析
OpenCV4.4 + CUDA编译全解析
#include<opencv2\\opencv.hpp>
#include<opencv2\\cudaimgproc.hpp>
using namespace cv;
using namespace std;
using namespace cv::cuda;
int main() {
cuda::printCudaDeviceInfo(cuda::getDevice());
int count = cuda::getCudaEnabledDeviceCount();
if (count > 0) {
printf("GPU Device Count:%d\\n", count);
}
}
net.setPreferableBackend(DNN_BACKEND_CUDA);
net.setPreferableTarget(DNN_TARGET_CUDA);
加载CUDA作为计算后台和目标时报错:
原因分析:
setUpNet DNN module was not built with CUDA backend; switching to CPU
setUpNet DNN模块未使用CUDA后端构建;切换到CPU。
意味着调用GPU失败
以上是关于opencv进阶-OpenCV4.4 CUDA加速的主要内容,如果未能解决你的问题,请参考以下文章