VS2019+Opencv4.0+Win10配置详解

 更新时间:2020年04月16日 10:29:42   作者:kiripeng  
这篇文章主要介绍了VS2019+Opencv4.0+Win10配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一.下载OpenCV4.0的安装文件:

OpenCV官网

然后安装到你想要的地方

二.添加到Path里面:

并且把文件opencv_world400.dll和opencv_world400d.dll文件复制到
  C:\Windows\SysWOW64这个文件夹;

三.配置Vs2019环境(OpenCV4.0只能用x64配置)

1.在把opencv的include添加到Include Directories和vc15\lib添加到Library Directories

2.在把opencv_world400d.lib添加到Additional Dependencies

运行代码

#include <iostream>
#include <opencv2/highgui.hpp>
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp> 
 
using namespace cv;
using namespace std;
 
int main()
{
	Mat image;
	image = imread("C:/Users/Kiripeng/Desktop/out-2950.jpg"); //记得改成自己的路径
 
	if (image.empty()) 
	{
		cout << "Could not open or find the image" << std::endl;
		return -1;
	}
 
 
	namedWindow("Display window", WINDOW_AUTOSIZE); 
	imshow("Display window", image); 
 
	waitKey(0);
 
	std::cout << "Hello World!\n";
}

到此这篇关于VS2019+Opencv4.0+Win10配置详解的文章就介绍到这了,更多相关VS2019+Opencv4.0+Win10配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C语言之free函数以及野指针介绍

    C语言之free函数以及野指针介绍

    以下是对C语言中的free函数与野指针进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • C++17 中的 std::launder定义和用法详解

    C++17 中的 std::launder定义和用法详解

    std::launder是C++17标准引入的一个模板函数,用于在对象表示发生变化时通知编译器,从而避免未定义行为,它主要用于处理placement new、虚函数表更新和类似std::optional的场景,本文介绍 C++17 中的 std::launder定义和用法,感兴趣的朋友一起看看吧
    2025-02-02
  • C++ 使用PrintWindow实现窗口截图功能

    C++ 使用PrintWindow实现窗口截图功能

    这篇文章主要介绍了C++ 如何使用PrintWindow实现窗口截图功能,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-08-08
  • 浅析C/C++中被人误解的SIZEOF

    浅析C/C++中被人误解的SIZEOF

    以下是对C/C++中的SIZEOF进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • C++基于LINUX的文件操作

    C++基于LINUX的文件操作

    这篇文章主要为大家介绍了C++基于LINUX的文件操作示例知识扩充,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • C语言实现五子棋小游戏

    C语言实现五子棋小游戏

    五子棋游戏是一款很经典的智力游戏,只有学过编程语言的人,把五子棋的编程原理弄懂了,就能用自己熟悉的语言实现出来,在这里给大家分享,c语言五子棋源码,仅供大家参考借鉴。
    2016-03-03
  • C语言 动态内存开辟常见问题解决与分析流程

    C语言 动态内存开辟常见问题解决与分析流程

    动态内存是相对静态内存而言的。所谓动态和静态就是指内存的分配方式。动态内存是指在堆上分配的内存,而静态内存是指在栈上分配的内存
    2022-03-03
  • C/C++中如何判断某一文件或目录是否存在

    C/C++中如何判断某一文件或目录是否存在

    以下文章是对C/C++中判断某一文件或目录是否存在的实现代码进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • 浅析C++如何跨模块释放内存

    浅析C++如何跨模块释放内存

    这篇文章主要为大家详细介绍了C++中跨模块释放内存的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下
    2024-02-02
  • C++ cin输入的多种方法详解

    C++ cin输入的多种方法详解

    cin是C++编程语言中的标准输入流对象,即stream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。接下来通过本文给大家分享C++ cin输入的几种方式,一起看看吧
    2021-09-09

最新评论