OpenCV4.1.2+VS2019安装配置方法

OpenCV4.1.2+VS2019安装配置方法

    • 一.下载安装OpenCV4.1.2
    • 二.配置opencv环境变量
    • 三.vs2019配置OpenCV
    • 四.OpenCV测试

一.下载安装OpenCV4.1.2

  • 在官网下载对应版本——https://opencv.org/releases/(可能需要)
    OpenCV4.1.2+VS2019安装配置方法_第1张图片
  • 登录页面后等待几秒开始下载,文件是exe格式。
  • 双击下载的opencv的exe文件,文件会在当前文件夹进行解压。(事先放在想要安装的位置,目录尽量避免中文。)
    OpenCV4.1.2+VS2019安装配置方法_第2张图片
  • 解压后目录如下:
    OpenCV4.1.2+VS2019安装配置方法_第3张图片

二.配置opencv环境变量

  • 安装完后,需要添加环境变量。右击我的电脑→属性→高级系统设置→环境变量→Path→新建。添加OpenCV文件夹中的bin地址。这里我的地址是:
D:\OpenCV\opencv\build\x64\vc15\bin
  • 此处vc15对应的是VS2017(和vs2019),若有vc14是对应的VS2015。若是32位系统,需配置x86里的环境bin。对于64位系统可以都添加,我的目的比较明确,使用x64的release,所以只配置64的。另外注意别把bin配置成build下的bin目录,而是x64下的。(opencv4版本的只有x64)

OpenCV4.1.2+VS2019安装配置方法_第4张图片

  • 添加完环境变量后重启电脑才能生效。

三.vs2019配置OpenCV

  1. Visual Studio 2019.官网下载社区版即可,打开以后根据需要选择,学习OpenCV选择使用c++的桌面开发,选择安装位置后安装即可。
  2. 打开vs2019,首先创建个c++新项目。文件—新建—项目—空项目—创建。
  3. 右键项目名—属性,打开属性页进行如下配置。(首先选择Debug模式进行如下配置)

OpenCV4.1.2+VS2019安装配置方法_第5张图片
4. 修改包含目录:把opencv的库目录添加进来。

OpenCV4.1.2+VS2019安装配置方法_第6张图片
5. 配置工程库目录:双击库目录,添加如下地址:

在这里插入图片描述
6. 配置链接库:左边选择链接器——输入,右边选择附加依赖项进行编辑:

OpenCV4.1.2+VS2019安装配置方法_第7张图片
7. 在附加依赖项中添加如下库文件,相应的库文件名可以去opencv文件的build/x64/vc15/lib目录下查找,选择带后缀d的,表示这些是调试所需的库。
OpenCV4.1.2+VS2019安装配置方法_第8张图片
OpenCV4.1.2+VS2019安装配置方法_第9张图片
8. Debug模式下配置好后,点击确定。然后选择Release模式的新属性进行相同操作。(包含目录,库目录,附加依赖项)确保省略库名称中的d字母。
9. Debug和Release模式下都配置完成后,opencv在vs2019当中配置就完成了。另外opencv还提供了一种方法,但是仅适用于其他包含和库目录。仍需要使用以下属性手动指定要使用的库的名称:“属性”页面。这里不再介绍这种方法。 Opencv官网配置方法.

四.OpenCV测试

  • 测试代码:(注意,vs创建新项目默认是x86,但我们配置的是x64,x86模式下会出现无法找到源文件opencv2/core.hpp等的错误。修改为x64即可)运行即可打开图片。(图片目录自己更改)
#include 
#include 
#include 
#include 
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
     
    Mat image;
    image = imread("C:/猫1.jpg"); // Read the file
    if (image.empty()) // Check for invalid input
    {
     
        cout << "Could not open or find the image" << std::endl;
        return -1;
    }
    namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
    imshow("Display window", image); // Show our image inside it.
    waitKey(0); // Wait for a keystroke in the window
    return 0;
}

OpenCV4.1.2+VS2019安装配置方法_第10张图片

  • 这是opencv官网提供代码,需要自己输入参数,图片要放在工程目录下。(cpp文件目录下)打开 调试—test_opencv属性,在调试-命令参数下输入图片名。运行即可打开图片。(和以上代码差别不大。)

OpenCV4.1.2+VS2019安装配置方法_第11张图片

#include 
#include 
#include 
#include 
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
     
    
    if (argc != 2)
    {
     
        cout << " Usage: " << argv[0] << " ImageToLoadAndDisplay" << endl;
        return -1;
    }
    
    Mat image;
    image = imread(argv[1], IMREAD_COLOR); // Read the file
    if (image.empty()) // Check for invalid input
    {
     
        cout << "Could not open or find the image" << std::endl;
        return -1;
    }
    namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
    imshow("Display window", image); // Show our image inside it.
    waitKey(0); // Wait for a keystroke in the window
    return 0;
}

参考博客:

  1. OpenCV4.1.0+VS2019 的安装及环境配置(不同版本操作通用).
  2. OpenCV和vs2019的配置详解.
  3. opencv 4.0 + vs2017从头到尾详细配置(适合新手小白).
  4. VS2017配置OpenCV4.0(Win10环境).
  5. OpenCV官网安装方法.
  6. OpenCV官网配置VS环境.

你可能感兴趣的:(OpenCV4.1.2+VS2019安装配置方法)