opencv3.3.1 + win64 + contrib + cuda 编译
一 、 opencv3.3.1 + win64 + contrib + cuda 编译
1.下载各种依赖
下载安装cuda https://developer.nvidia.com/cuda-downloads
下载安装tbb http://threadingbuildingblocks.org/download
opencv库
2. cmake-gui 参数设置:
OPENCV_EXTRA_MODULES_PATH 设置为 E:\Work\opencv\src\3.3.0\opencv_contrib-3.3.0\modules --- 这里的路径要换成左斜线
WITH_TBB 勾选
WITH_CUDA 取消勾选
TBB_INCLUDE_DIRS 设置为 E:\Work\opencv\tbb\2018_update1\include --- 这里的路径要换成左斜线
设置为CUDA的目录 如
3.configure
4. generate
5. 打开opencv.sln文件,分别编译 X64版本的 Debug库和 Release库
二 、 opencv3.3.1 + win64 + contrib 编译静态库
1. cmake gui 配置
//这个是设置库的生成目录
2. 打开Opencv.sln 选择Win64-Debug , 生成, 生成大约耗时1小时,然后再生成Release版本;
3. 然后右键单击INSTALL的 项目 --- 仅用于项目 --- 仅生成
4. opencv 静态库的使用 必须包含以下库
opencv_core331.lib;opencv_imgcodecs331.lib;opencv_highgui331.lib;
ittnotify.lib;libprotobuf.lib;zlib.lib;libjpeg.lib;libwebp.lib;libpng.lib;libtiff.lib;libjasper.lib;IlmImf.lib;
ippiw.lib;ippicvmt.lib;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】