使用mask_rcnn识别体
准备资源
- Windows 10
- VisualStudio 2019
- CMake-gui
- OpenCV4.5.1
- Source Code
Download - contrib
Clone from Gtihub
- Source Code
- NVIDIA
安装简要
- NVIDIA
- 安装CUDA
- 安装cudnn
- 下载cudnn解压后,直接复制到 cuda 对应文件夹下即可。如:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include
- 下载cudnn解压后,直接复制到 cuda 对应文件夹下即可。如:
编译OpenCV with CUDA
- 添加 “Contrib”
- 在 contrib 下,用 git checkout 对应opencv版本。如 4.1.5
- “OPENCV_EXTRA_MODULES_PATH” 添加 “contrib路径/modules”。
- 勾选 “OPENCV ENABLE NONFREE”。(可选项,这样就能使用商用的算法了)
- 添加 CUDA
- 勾选 “with_cuda”
- 点击 “Configure” 后,再看有无错误。
- 若找不到 “CUDNN_LIBRARY” 可手动指定 lib 文件 。如:
“C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.2/lib/x64/cudnn.lib”
- 取消“OPENCV_GENERATE_SETUPVARS”
- (可选)添加 eigen3,据说能加速opencv计算。
- Generate
- Open Project
- 待 vs2019 打开后,展开“CMakeTargets”,右击“ALL_BUILD”选择“build” 编译工程。
- 无错误,右击 “INSTALL” build。
参考
CUDA 安装教程 + CUDNN 安装教程_SINAT_23619409 的博客 - CSDN 博客_CUDNN 安装
OPENCV 源码编译 + CUDA + CUDNN(未成功)_JOEY’S BLOG-CSDN 博客