VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

作者:Kratze-Jayue 时间:2021-11-06 21:55:24 

软件需求

VS2019社区版、win10操作系统、opencv4.1.0

  • VS2019社区版(免费) 下载地址

  • OpenCV4.1.0 下载地址

配置系统环境变量

1.安装Opencv,双击刚下载好的OpenCV

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

选择安装目录,我选择的是C:\Opencv4.1

2.配置环境变量

注:OpenCV4.1.0没有x86,只配置x64就ok了

右键点击桌面电脑,再点击属性,进入以下界面
点击** 高级程序设置**

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

点击环境变量

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

系统变量Path中添加环境变量
我的安装目录C:\Opencv4.1
所以我的环境变量设置为C:\Opencv4.1\opencv\build\x64\vc15\bin

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

3.将C:\Opencv4.1\opencv\build\x64\vc15\bin目录下的 opencv_world410d.dll,opencv_world410.dll复制到C:\Windows\SysWOW64

果OpenCV装在C盘下面这个步骤可以省略,装在C盘之外则还需一步
将C:\Opencv4.1\opencv\build\x64\vc15\bin目录下的opencv_ffmpeg410_64.dll复制到C:\Windows\System32目录下配置VS2019环境变量创建一个C++项目

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

点击视图-其他窗口-属性-属性管理器,打开Debug|x64(opencv只提供了x64),为了以后我们新建项目时的方便,在这里我们需要把配置配好,双击Microsoft.Cpp.x64.use

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

双击之后进入属性页
点击VC++目录

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

在包含目录添加(根据自己实际安装目录)
C:\Opencv4.1\opencv\build\include
C:\Opencv4.1\opencv\build\include\opencv2
在库目录添加(根据自己实际安装目录)
C:\Opencv4.1\opencv\build\x64\vc15\lib

点击连接器-输入-附加依赖项,添加opencv_world410d.lib

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

以上步骤完成后,下面通过一个程序来检验一下吧

测试程序


#include<opencv2/opencv.hpp>
using namespace cv;
void main()
{
Mat image = imread("1.jpg");
imshow("【图片显示】", image);
imshow("【图片显示】", image);
waitKey(0);
}

记得在main.cpp目录下加一个1.jpg的图片
记得讲Debug选择为x64

VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

出现这个页面恭喜你配置成功了
开始你的视觉之旅吧。

VS2019属性页没有Microsoft.Cpp.x64.user解决办法

可以查看我写过的另一篇博客 VS2019属性管理器没有Microsoft.Cpp.x64.user的解决办法

来源:https://blog.csdn.net/Jayuee/article/details/97312294

标签:VS2019,配置,OpenCV4.1.0
0
投稿

猜你喜欢

  • selenium高效应对Web页面元素刷新的实例讲解

    2022-12-04 08:17:33
  • ajaxFileUpload插件,C#返回Json数据报错问题的解决方案

    2022-10-22 14:26:55
  • unity中点击某一个按钮播放某一个动作的操作

    2023-12-01 04:38:05
  • Android 嵌套Fragment的使用实例代码

    2022-07-18 06:37:15
  • eclipse中自动生成javadoc文档的方法

    2022-04-08 17:54:12
  • Java Swing中JDialog实现用户登陆UI示例

    2021-10-12 13:58:00
  • Android adb logcat 命令查看日志详细介绍

    2022-10-28 07:42:44
  • Android NotificationListenerService 通知服务原理解析

    2022-03-29 05:34:29
  • 如何将C语言代码转换为应用程序(也就是编译)

    2022-09-02 06:30:49
  • Android实现可复用的筛选页面

    2023-02-23 09:41:27
  • Android Zipalign工具优化Android APK应用

    2021-09-15 13:16:27
  • springcloud 如何解决微服务之间token传递问题

    2022-08-27 18:43:48
  • java synchronized的用法及原理详解

    2023-07-17 04:42:54
  • Java 8 开发的 Mybatis 注解代码生成工具

    2023-01-02 19:53:44
  • Android列表选择框Spinner使用方法详解

    2023-10-04 13:18:02
  • 新手入门Jvm--jvm概览

    2023-11-09 15:42:31
  • 简单了解redis常见客户端及Sharding机制原理

    2022-03-28 16:49:09
  • SpringMVC框架实现图片上传与下载

    2022-01-12 23:50:52
  • Android来电拦截的实现方法

    2023-10-09 16:42:20
  • 线程池中使用spring aop事务增强

    2021-08-06 06:37:19
  • asp之家 软件编程 m.aspxhome.com