OpenCV源码编译

一. 安装 CMake

链接: https://cmake.org/
在这里插入图片描述
如图按照自己系统选择下载安装。

  1. 如果下载的为压缩包,即Windows win64-x64.ZIP, 则解压双击exe即可运行,如图:
    在这里插入图片描述

  2. 如果下载的是安装工具,即 Windows win64-x64 Installer.msi, 则直接管理员运行msi文件即可进行安装。
    如果电脑不能管理员运行 msi 文件,则进行如下操作:
    1.桌面(任意位置)创建文本文件,如 管理员运行msi.txt;
    2.打开文件赋值如下内容:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Msi.Package\shell\runas] @=“以管理员运行”
[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command] @="msiexec /i
“%1"”

  1. 保存文件,并更改后缀为 reg 格式,如下:
    在这里插入图片描述
  2. 双击运行即可。
    之后选中 msi 文件鼠标右键即可找到管理员运行。

二. 下载OpenCV源码

官网链接:https://sourceforge.net/projects/opencvlibrary/ 或者 https://opencv.org/releases/
github链接:https://github.com/opencv
一般来说 github 下载较快
官网下载说明:
在这里插入图片描述
在这里插入图片描述

三. CMake编译OpenCV

在这里插入图片描述
如上图步骤:
1)首先选择source code路径;
2)建一个名字为 build 的文件夹,选择 build 文件夹的路径
3)点击 Configue,自动选择编译器,也可自己选择;
4)点击Finish
5)done之后可进行如下设置。
注意事项:

  1. 选择 BUILD_opencv_world 项是的动态链接库可以集成到 world 中便于设置
    在这里插入图片描述
  2. 如果想使用opencv的一些扩展的功能可以添加 contrib 项目,github可下载 https://github.com/opencv/opencv_contrib/releases
    在这里插入图片描述
    6)再次点击 Configue 完成之后 点击 生成 generate即可
    7)最后 open Project 即可在 VS 中打开项目,点击生成 – 批生成 选择 ALL_BUILD 和 Install 生成即可。

注:在 Configue 过程中如果出现 error 只需根据日志文件 build 文件夹下 CMakeDownloadLog.txt 提示说明进行下载并放入提示的路径下即可。

参考文章:

  1. Windows下 Cmake + VS 编译 OpenCV (+ opencv_contribute)源码
  2. windows下用cmake编译opencv和相应的库opencv-contribute
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值