C++中opencv4.1.0环境配置的详细过程

 更新时间:2021年10月13日 11:33:15   作者:孤独的猫  
这篇文章主要介绍了C++中opencv4.1.0环境配置的详细过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

准备 Open CV 的文件 :

https://opencv.org/releases/

解压到哪里无所谓,我们后面会把需要的文件复制到 Solution 的目录里面。我本机解压到F:\opencv4.1.0

新建Open CV 的测试工程:

  • 新建一空白的C++工程,设为opencv_test
  • 工程设置为Debug的x64模式
  • 右键单击工程->属性,打开配置的属性页

在VC++目录中添加包含目录: F:\opencv4.1.0\build\include;F:\opencv4.1.0\build\include\opencv2
在VC++目录中添加库目录: F:\opencv4.1.0\build\x64\vc15\lib
在链接器的输入中添加: F:\opencv4.1.0\build\x64\vc15\lib\opencv_world410d.lib;
此处注意如果工程为release的x64模式,则应使用F:\opencv4.1.0\build\x64\vc15\lib\opencv_world410.lib;

在window10的系统环境变量中,path加入 F:\opencv4.1.0\build\x64\vc15\bin,如下图所示

工程中写入代码,测试

#include <iostream>
	#include <opencv2/opencv.hpp>
	using namespace cv;
	using namespace std;
	
	int main(int args,char** argv)
	{
	    Mat src = imread("E:/OpenCV/bin/Resource/lena.jpg");
	    if (src.empty()) {
	        printf("could not find image");
	        return -1;
	    }
	    namedWindow("input", WINDOW_AUTOSIZE);
	    imshow("input", src);
	    waitKey(0);
	    destroyAllWindows();
	    return 0;
	}

将显示出lena.jpg图片,上述示例中waitKey(0)表示一直等待用户输入,namedWindow函数定义图片显示的窗口。

到此这篇关于C++中opencv4.1.0环境配置的详细过程的文章就介绍到这了,更多相关opencv4.1.0环境配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • c语言++放在前面和后面的区别分析

    c语言++放在前面和后面的区别分析

    在C语言中,前缀自增(++i)和后缀自增(i++)操作符并不是同一个操作符,前缀自增操作符的优先级高于后缀自增,同时得到的结果并不完全一致,因此需要区分
    2015-11-11
  • C语言自定义函数的实现

    C语言自定义函数的实现

    这篇文章主要介绍了C语言自定义函数的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • C++ 容器中map和unordered map区别详解

    C++ 容器中map和unordered map区别详解

    这篇文章主要为大家介绍了C++ 容器中map和unordered map区别示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • C语言解决堆栈括号匹配问题示例详解

    C语言解决堆栈括号匹配问题示例详解

    这篇文章主要为大家介绍了C语言堆栈括号匹配问题示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2021-11-11
  • C语言 图文并茂详解程序编译过程

    C语言 图文并茂详解程序编译过程

    C语言是一种编译型语言,需要把源文件进行编译之后才能运行,它的编译过程是:预处理:展开头文件、宏替换,去掉注释,条件编译;编译:检查语法,生成汇编;汇编:把生成的汇编文件汇编成机器码;链接:链接到一起生成可执行程序
    2022-04-04
  • C语言学习之柔性数组详解

    C语言学习之柔性数组详解

    结构体的最后一个元素允许是未知大小的数组,这就叫柔性数组。这篇文中主要为大家详细介绍了C语言中柔性数组的相关知识,需要的可以了解一下
    2023-03-03
  • C语言 详细讲解逻辑运算符的使用

    C语言 详细讲解逻辑运算符的使用

    在C语言中,逻辑运算符有&&、||、!;&&表示“与”的意思,需要两端的表达式的值都为true,该式的值才为true。||表示“或”的意思,两端的表达式的值只要有一端为true,该式的值就为true。!表示“非”的意思,将该式的真值换成相反的真值,即false和true互换
    2022-04-04
  • C++中String增删查改模拟实现方法举例

    C++中String增删查改模拟实现方法举例

    这篇文章主要给大家介绍了关于C++中String增删查改模拟实现方法的相关资料,String是C++中的重要类型,程序员在C++面试中经常会遇到关于String的细节问题,甚至要求当场实现这个类,需要的朋友可以参考下
    2023-11-11
  • C++实现会员管理程序

    C++实现会员管理程序

    这篇文章主要为大家详细介绍了C++实现会员管理程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • Qt实现UDP通信的示例代码

    Qt实现UDP通信的示例代码

    UDP是一个轻量级、不可靠、面向数据报的、无连接的传输层协议,多用于可靠性要求不严格,不是非常重要的传输,如直播、视频会议等等。本文将通过Qt实现UDP通信,感兴趣的可以了解一下
    2022-11-11

最新评论