Win下VS 2019配置opencv

Win下VS 2019配置opencv

(一次配置即可,后添加属性表)

一.环境:
Visual Studio 2019
Opencv 3.4.12
我的Opencv安装地址:D:\opencv\opencv

  • 查看opencv版本
    打开opencv的安装目录---->进入build目录---->用记事本打开OpenCVConfig-version.cmake
                   
  • 下载opencv
    官网下载地址https://opencv.org/,进入后(没记错的话)打开online documentation,左边下最新版

二.系统配置

  • 环境变量
    打开控制面板---->系统和系统安全---->系统---->高级系统设置

    ---->高级---->环境变量---->系统变量---->Path在这里插入图片描述
    ---->在path中添加:D:\opencv\opencv\build\x64\vc15\bin
    在这里插入图片描述
  • 拷贝文件
    将D:\opencv\opencv\build\x64\vc15\bin目录下的opencv_world3412.dll,opencv_world3412d.dll,opencv_ffmpeg3412_64.dll文件复制到C:\Windows\System32(三个dll文件,名称可能不同)
                   

三.VS 2019配置

  • 创建新项目---->c++控制台应用---->设置好名称和存储位置
  • 解决方案---->opencv---->右键属性
  • ---->vc++目录---->包含目录
    在这里插入图片描述
    添加D:\opencv\opencv\build\include和D:\opencv\opencv\build\include\opencv2(看你的地址,即地址+\build\include和地址+\build\include\opencv2)
  • ---->vc++目录---->库目录
    在这里插入图片描述
    添加D:\opencv\opencv\build\x64\vc15\lib(地址+\build\x64\vc15\lib)
  • ---->链接器---->输入---->附加依赖项
    在这里插入图片描述
    添加opencv_world3412d.lib(debug模式下添加这个)
    或者opencv_world3412.lib(release模式下添加这个)
    (看看你自己之前这两个文件是什么名称,在拷贝文件处)
    在这里插入图片描述
  • 确定
  • 退出属性---->打开属性管理器---->Debug Win32
    如果不确定是哪个文件,可以右键属性,看看哪个是刚才改过的就ok
  • 右键---->添加新项目属性表
    在这里插入图片描述
  • 更改属性表的名称为opencvDebug,创建个新文件夹来储存属性表
    在这里插入图片描述
  • 运行时,注意改为Debug x64
    在这里插入图片描述
  • 下一次,需要创建opencv文件时,直接在属性管理器---->Debug Win32---->右键添加现有属性表---->将上次保存的属性表添加进去

四.CONGRATULATIONS!

五.测试代码

#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
    
    
    Mat srcImage = imread("C:\\Users\\441\\Desktop\\ZL\\夏目\\1.jpg");
    imshow("原图",srcImage);
    waitKey(0);
    return 0;
}

imread()内自己添加自己的图片地址

猜你喜欢

转载自blog.csdn.net/X_To_Y/article/details/112911778