源码编译OpenCV 启用cuda 加速

源码编译OpenCV 启用cuda 加速

系统:ubuntu22.04 x86_64

显卡:nvidia 4070tisuper 16G

NVIDIA-SMI 550.67

Driver Version: 550.67

CUDA Version: 12.4

clone github源码:https://github.com/opencv/opencv.git

bash 复制代码
git clone https://github.com/opencv/opencv.git

检出4.10.0 版本,目前2024年6月5日,最新版本

bash 复制代码
git checkout 4.10.0

clone opencv_contrib

我这里放在 opencv/modules/opencv_contrib

bash 复制代码
git clone https://github.com/opencv/opencv_contrib.git

编译cuda支持

指定安装路径 CMAKE_INSTALL_PREFIX

指定opencv_contrib路径 /media/wmx/ws1/software/opencv/modules/opencv_contrib/modules

bash 复制代码
mkdir build & cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/media/wmx/soft1/software/opencv-4.10 \
      -D OPENCV_GENERATE_PKGCONFIG=YES \
      -D WITH_CUDA=ON \
      -D WITH_CUBLAS=ON \
      -D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" \
      -D BUILD_opencv_cudacodec=OFF \
      -D OPENCV_DNN_CUDA=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/media/wmx/ws1/software/opencv/modules/opencv_contrib/modules \
      ..
      

生成MakeFile

然后编译

bash 复制代码
make  -j48

安装

bash 复制代码
make install
相关推荐
水如烟15 小时前
孤能子视角:“组织行为学–组织文化“
人工智能
大山同学15 小时前
图片补全-Context Encoder
人工智能·机器学习·计算机视觉
薛定谔的猫198215 小时前
十七、用 GPT2 中文对联模型实现经典上联自动对下联:
人工智能·深度学习·gpt2·大模型 训练 调优
壮Sir不壮16 小时前
2026年奇点:Clawdbot引爆个人AI代理
人工智能·ai·大模型·claude·clawdbot·moltbot·openclaw
PaperRed ai写作降重助手16 小时前
高性价比 AI 论文写作软件推荐:2026 年预算友好型
人工智能·aigc·论文·写作·ai写作·智能降重
玉梅小洋16 小时前
Claude Code 从入门到精通(七):Sub Agent 与 Skill 终极PK
人工智能·ai·大模型·ai编程·claude·ai工具
-嘟囔着拯救世界-16 小时前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
正见TrueView16 小时前
程一笑的价值选择:AI金玉其外,“收割”老人败絮其中
人工智能
Imm77716 小时前
中国知名的车膜品牌推荐几家
人工智能·python
风静如云16 小时前
Claude Code:进入dash模式
人工智能