【在vcpkg中编译opencv库并且集成到vs2019上】

第一步:下载vcpkg

方法一:利用GIT拉取vcpkg

可以参考:链接 https://blog.csdn.net/weixin_44771252/article/details/109586266.

方法二:直接在GitHub上下载

vcpkg在GitHub上的链接:https://github.com/Microsoft/vcpkg.
直接点击Download ZIP,下载好解压完。在这里插入图片描述
打开文件,双击打开bootstrap-vcpkg.bat文件,等上一会就会生成vcpkg.exe文件。
在这里插入图片描述
到这一步vcpkg就算是安装完成了。

第二步:在vcpkg里编译opencv

打开刚刚安装好的vcpkg目录,在搜索目录写入cmd回车进入
在这里插入图片描述
输入vcpkg search opencv来查看自己想要的opencv版本和opencv的一些关联文件在这里插入图片描述
如果你选择的是opencv4他就会给你默认下载opencv 4.5.5版本,opencv2同理。我选择的是opencv4

在这里插入图片描述
我选择的是opencv4的版本,在cmd中写入vcpkg install opencv4[括号里写上你需要的关联文件]:x64-windows。x64表示你的计算机时64位的,如果是32位的就改为x86就可以。
我选择的一些关联文件
这个编译过程会很漫长,我第一次编译时间花费了5个小时,第二次编译只用了上面的一些关联文件也花费了3个小时。

第三步:集成

等到安装完成后就可以下一个步骤,把安装好的库集成到环境变量中只要在你的cvpkg目录下cmd输入:vcpkg integrate install
在这里插入图片描述
显示Applied user-wide integration for this vcpkg root.这句话说明集成成功。

检验是否可以调用opencv

打开安装好的vs2019,新建一个项目。
在这里插入图片描述
选择c++控制台应用。

在这里插入图片描述
创建好以后输入:

#include <iostream>
#include <opencv2/opencv.hpp>

int main()
{
    cv::Mat imageMat = cv::imread("D:\\R.jpg");
    cv::imshow("figure1", imageMat);
    cv::waitKey(0);
    return 0;
}

运行此文件,能读出图片则表示可以正常调用opencv库说明安装成功。
可爱猫

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值