opencv-4.5.2 win10环境搭建
1 参考链接
OpenCV下载/OpenCV国内镜像/opencv_contrib下载
win10 中 OpenCV4.5.2 的安装与环境配置(含手动编译版本)(图文)
【CUDA】cuda安装 (windows版)
win10下搭建可用CUDA加速的OpenCV版本(亲测可用)
Opencv4+cuda 加速开发教程笔记
OpenCV4.4 CUDA编译与加速全解析
Visual Studio 2022下载及配置OpenCV4.5.5
win10 下编译用于 Visual Studio 2019 的 OpenCV4.5.2(含 opencv_contrib 扩展模块)附编译好的OpenCV(图文)
一次搞定OpenCV源码及扩展模块的编译与环境配置
小白学视觉
win10下用 Visual Studio 2019 重新生成 OpenCV 解决方案报 LNK1104 无法打开文件 “python38_d.lib”
CUDA和CUDNN的安装(带有详细步骤)
opencv文档下载
2 编译流程
2.1 环境准备
需要准备如下:
- python3.9
- cmake : cmake-3.23.1.zip
- visual studio 2022:又360软件管理下载社区版
- cuda:见CUDA和CUDNN的安装(带有详细步骤)和【CUDA】cuda安装 (windows版)
- cudnn:同cuda
- opencv-4.5.2-vc14_vc15.exe:见OpenCV下载/OpenCV国内镜像/opencv_contrib下载
- opencv_contrib-4.5.2.zip:同opencv-4.5.2-vc14_vc15.exe
- eigen-3.4.0.tar.bz2:下载见 http://eigen.tuxfamily.org/index.php?title=Main_Page
- oneapi-tbb-2021.5.0-win.zip:下载见:https://github.com/oneapi-src/oneTBB/releases
Eigen ,Eigen是用来库优化矩阵的计算的,具体见:win10下搭建可用CUDA加速的OpenCV版本(亲测可用)
环境准备需要大量时间,可能走很多弯路,希望这儿能节省大家的时间。
2.2 cmake-gui配置
2.3 visual studio 2022编译和安装
3 环境配置
3.1 opencv配置
- 选中BUILD_opencv_world
- 选中OPENCV_ENABLE_NOFREE
- 填写OPENCV_EXTRA_MODULES_PATH
- 选中cuda:
多次configure没有红色后,再generate,若没错误,则配置完成。
3.2 编译Opencv
见win10 下编译用于 Visual Studio 2019 的 OpenCV4.5.2(含 opencv_contrib 扩展模块)附编译好的OpenCV(图文)
3.3 项目配置
双击属性管理器,设置通用属性->VC++目录->包含目录,设置opencv头文件路径;
| |->库目录:设置opencv库路径;
|->链接器->输入->附加依赖项:设置依赖的库,包括:opencv_img_hash452d.lib 和 opencv_world452d.lib。