在Windows上通过VS2019自带的Cmake来编译OpenCV-4.5.3源码

文章目录

用VS打开OpenCV源码

方式一:文件--》打开--》Cmake 找到源码根目录下CMakeLists.txt文件 导入即可。

方式二:在开始使用这里 选择 打开本地文件夹 找到源码的根目录,导入即可。

方式三:开始使用 --》继续但无需代码 --》然后按照方式一进行操作就行。

cmake的配置及生成操作

一般情况下,一旦导出,会自动执行启动cmake生成命令。

这个可以设置 在 工具 --->选项--->CMake-->常规



例如我这里是:D:\vs_project\OpenCV\opencv-4.5.3\out\build\x64-Release(这个不用自己设置会自动生成)。



都配置完毕后,按一下保存(Ctrl+S)。

另外需要说明下的是:通过 上图中的Cmake设置 也可以进入到Cmake配置的可视化界面。

上面我们选择的生成器为Ninja,待cmake生成命令执行完毕后,会在D:\vs_project\OpenCV\opencv-4.5.3\out\build\x64-Release目录下生成一个build.ninja的工程文件,而看不到.sln及.vcxproj等文件。这是因为我们选择的生成器不是 Visual Studio 16 2019。

在 项目 ---》 CMake (M) 缓存(仅限x64-Release)下 清空缓存后,再 点击生成缓存,这个过程比较长,等待就行。

生成及安装

这里如果:没有点击全部生成,而只点击了 安装OpenCV,也会自动把全部生成的工作带上,先执行全部生成,然后执行安装命令。


相关推荐
NAGNIP几秒前
面试官:你在训模型的时候经常使用的学习率策略有哪些?
人工智能
Sammyyyyy几秒前
9个Python库把一个月的AI开发周期缩短到了3天
人工智能·后端·python·servbay
Julian.zhou2 分钟前
AI Coding的本质:Skill为魂,脚本为足,双引擎驱动确定性工程
人工智能·ai编程·ai coding
ambition2024210 分钟前
从“分组游戏”到数学结构:等价关系、等价类、商集与划分完全指南
人工智能·游戏
黎阳之光16 分钟前
AI数智筑防线 绿色科技启新篇——黎阳之光硬核技术赋能生态安全双升级
大数据·人工智能·算法·安全·数字孪生
高德开放平台16 分钟前
高德开放平台已全面接入“鹰眼守护”预警系统,两轮车版率先适配小牛电动
人工智能
twc82918 分钟前
Query 改写 大模型测试的数据倍增器
开发语言·人工智能·python·rag·大模型测试
程序员小郭8332 分钟前
Spring AI 06 提示词(Prompt)全场景实战:从基础到高级模板用法
人工智能·spring·prompt
zhangfeng113338 分钟前
`transformers` 的 `per_device_train_batch_size` 不支持小于 1 的浮点数值,llamafactory 支持
人工智能·算法·batch
zl_vslam38 分钟前
SLAM中的非线性优-3D图优化之绝对位姿SE3约束四元数形式(十九)
人工智能·算法·计算机视觉·3d