原创VisualStudio2022配置OpenCV4(详细、简介、有效)

1 篇文章 0 订阅
1 篇文章 0 订阅

系统和准备

很多人在正常操作过后就是不成功,所以我把最重要的部分放在最前面,按照如下操作基本不会翻车
win10
visualstudio2022
opencv 4.5.0下载地址
运行.exe得到如下文件夹
在这里插入图片描述

  • 配置环境变量(vs2017及以上版本都选择D:\opencv4.5.0\opencv\build\x64\vc15\bin)添加到编辑系统环境变量->环境变量->系统变量的path中就行,网上有人添加一大堆大可不必。
  • 进行非常关键的操作如下
  1. 复制下面三个dll文件
    在这里插入图片描述
  2. 复制到C:\Windows\System32
    在这里插入图片描述
  3. 打开属性管理器方便后续配置在这里插入图片描述
  4. 确定自己更改为是debug x64 非常关键
    在这里插入图片描述
  • 上面步骤完成基本后续不会有任何问题。

VS中配置OpenCV过程

  1. 点击属性管理器->debugx64->添加新项目属性表,直接取个名字确定就行
    在这里插入图片描述

  2. 添加完成后,会看到自己的属性表,右键设置属性,即对新建的属性表添加属性。
    在这里插入图片描述

  3. VC++目录->包含目录->编辑添加D:\opencv4.5.0\opencv\build\include\opencv2D:\opencv4.5.0\opencv\build\include
    在这里插入图片描述

  4. 在通用属性–>VC++目录–>库目录中,同样的方法添加 D:\opencv4.5.0\opencv\build\x64\vc15\lib
    在这里插入图片描述

  5. 复制这个名称添加到链接器–>输入–>附加依赖项,xxxxd代表debug版本如果你使用Release请把d删除,或者将两个名字都添加
    在这里插入图片描述
    在这里插入图片描述

  6. 点击应用和确定
    在这里插入图片描述

测试

#include <iostream>
#include <fstream>
#include <string>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>

using namespace cv;
using namespace std;
int main(){
Mat srcImg = imread("C:\\Users\\DELL\\Desktop\\1.png");
if (srcImg.empty()) {
    cout << "could not load image..." << endl;
    return -1;
}
imshow("opencv", srcImg);
waitKey(0);}

下次使用重复使用配置

在这里插入图片描述
在项目中,可以看到生成了一个opencv4.props就是属性管理器的属性表,下次新建一个项目直接添加现有属性表找到这个文件就可以不用重新配置环境啦!!
在这里插入图片描述

参考

https://blog.csdn.net/m0_37360684/article/details/89716881

7.21更新如何将配置好的程序发送给他人且不用重新配环境

1.目前复制三个dll文件是不可获取的步骤,这个需要我们打包好练程序一起发给对方
在这里插入图片描述

2.将opencv文件夹放到项目目录中
在这里插入图片描述
3.将所有路径改为如下相对路径
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值