vs2019永久配置opencv开发环境的方法步骤

以下是详细的攻略步骤:

准备工作

  1. 下载并安装vs2019,选择C++开发组件

  2. 下载并解压OpenCV的压缩包,并将解压后的文件夹放在某个路径下。示例路径:D:\OpenCV\opencv-4.5.1

配置环境变量

  1. 打开Windows的“高级系统设置”,进入“环境变量”设置界面

  2. 在“用户变量”中,新建一个变量名为“OPENCV_DIR”,变量值为OpenCV的安装路径,示例:D:\OpenCV\opencv-4.5.1

  3. 找到“Path”变量,编辑该变量的值,在末尾添加“;%OPENCV_DIR%\bin”,注意分号与路径之间不要有空格

创建新的VS项目

  1. 打开VS2019,选择“创建新项目”,选择“Win32控制台应用程序”模板,命名为“test_opencv”

  2. 在“MFC用途”选项中,选择“不使用MFC”

  3. 在“应用程序类型”选项中,选择“控制台应用程序”

  4. 在“附加选项”中,取消勾选“预编译头”

  5. 点击“完成”按钮

配置新项目

  1. 右键项目名称,“属性”

  2. 选择“配置属性”,进入“VC++目录”设置

  3. 在“包含目录”中添加OpenCV的头文件路径:%OPENCV_DIR%\include

  4. 在“库目录”中添加静态库的路径:%OPENCV_DIR%\lib

  5. 进入“链接器”设置,选择“输入”,在“附加依赖项”中添加lib文件路径,示例:opencv_core451.lib;opencv_highgui451.lib;opencv_imgcodecs451.lib;opencv_imgproc451.lib;opencv_videoio451.lib;

  6. 点击确定按钮

运行示例代码

  1. 在main函数中编写代码,例如:
#include <opencv2/opencv.hpp>

using namespace cv;

int main() {

    Mat im = imread("test.jpg");
    imshow("Image", im);
    waitKey(0);
    return 0;
}
  1. 将test.jpg图片放在项目工程目录下

  2. 点击“本地Windows调试器”运行程序,查看图片是否能够正常加载并显示

示例说明

  1. 示例代码使用了OpenCV库中的imread、imshow、waitKey等函数,读取并显示了项目目录下的test.jpg图片

  2. 添加新的静态库文件时,需要将每个库文件都添加到“附加依赖项”中,用分号分隔每个库文件名称;同时需要根据OpenCV的安装版本和编译器的版本,选择对应的库文件进行添加。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vs2019永久配置opencv开发环境的方法步骤 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • 基于KL散度、JS散度以及交叉熵的对比

    基于KL散度、JS散度以及交叉熵的对比,可以用来衡量两个概率分布之间的相似度。这在机器学习中很常见,尤其是在训练深度神经网络时,通常通过在训练中最小化这些衡量指标来找到最佳模型参数。以下是基于这些指标的详细攻略: KL散度 Kullback-Leibler(KL)散度,也称为相对熵,用于比较两个概率分布之间的相似性。KL散度定义为: $$D_{KL}(p |…

    人工智能概览 2023年5月25日
    00
  • Python 图像处理之颜色迁移(reinhard VS welsh)

    Python 图像处理中的颜色迁移(reinhard VS welsh)是一种图像处理技术,该技术可以将一张图片的颜色风格迁移到另一张图片上,从而产生类似于样本图片的颜色效果。在这里,我们将介绍如何使用Python进行颜色迁移,包括reinhard算法和welsh算法的应用,并提供两个具体的示例用于说明。 1. reinhard算法 reinhard算法是一…

    人工智能概论 2023年5月25日
    00
  • django 链接多个数据库 并使用原生sql实现

    下面是详细讲解“django 链接多个数据库 并使用原生sql实现”的完整攻略。 一、链接多个数据库 在Django中,我们可以使用多个数据库,在settings.py文件中配置多个数据库的信息,具体步骤如下: 在settings.py配置文件中,添加多个数据库连接信息,包括数据库类型、名称、用户名、密码、地址、端口等信息,示例如下: python DATA…

    人工智能概论 2023年5月25日
    00
  • 详解nginx.conf 中 root 目录设置问题

    下面是详解nginx.conf中root目录设置问题的攻略: 问题背景 nginx是一款高性能的Web服务器,是目前广泛使用的服务器之一,而在nginx的配置文件nginx.conf中,我们经常会遇到root目录的设置问题。这个root目录是什么,它的作用是什么,如何正确地设置它呢?下面将对这些问题进行详细解答。 root目录是什么? root目录指的是网站…

    人工智能概览 2023年5月25日
    00
  • pytorch 中的重要模块化接口nn.Module的使用

    在PyTorch中,开发人员主要使用nn.Module模块来构建神经网络模型。 nn.Module提供了许多有用的内置方法和属性,使得从头开始构建复杂的模型在可读性和使用上更加容易。接下来将介绍nn.Module的使用方法,以及在此模块的帮助下如何实现一个简单的神经网络模型。 nn.Module的基本功能 nn.Module是所有神经网络模型的基本构建块,在…

    人工智能概论 2023年5月25日
    00
  • django连接数据库获取数据的简单步骤记录

    下面是关于Django连接数据库获取数据的简单步骤记录的完整攻略: 1. 设置数据库连接 在Django的settings.py文件中,我们可以设置数据库的连接信息,主要包括数据库类型、数据库名称、用户名、密码、主机等信息。其中,Django支持的数据库类型包括MySQL、PostgreSQL、SQLite、Oracle等,可以根据项目需求进行选择。 以下是…

    人工智能概论 2023年5月25日
    00
  • 在pycharm中使用pipenv创建虚拟环境和安装django的详细教程

    下面是在PyCharm中使用Pipenv创建虚拟环境和安装Django的详细教程: 1. 安装Pipenv 首先,需要安装Pipenv。打开PyCharm,在PyCharm的终端中输入以下命令: pip install pipenv 2. 创建虚拟环境 使用Pipenv创建虚拟环境非常简单,只需执行以下命令: pipenv –python 3.8 这里的3…

    人工智能概览 2023年5月25日
    00
  • django 实现电子支付功能的示例代码

    下面是 django 实现电子支付功能的示例代码的完整攻略: 1. 安装相关库 在 django 项目中实现电子支付功能,首先需要使用到相应的库。目前比较流行的有以下两个: django-payments:这是一个基于 Django 的支付应用,集成了多个第三方支付服务提供商的 SDK,可通过该应用快速实现主流的电子支付功能。 stripe:这是一家美国电子…

    人工智能概论 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部