vs2019配置C++版OpenCV的方法步骤

 更新时间:2021年09月07日 15:05:53   作者:XianyuFFF  
最近要用到很多OpenCV的库,所以开始学了点OpenCV,本文记录VS和OpenCV的安装、配置过程。具有一定的参考价值,感兴趣的可以了解一下

一.下载opencv 

官网:https://opencv.org/releases/

不同版本vs对应不同版本的opencv,其中高版本vs可以配置低版本vc,低版本不能配置高版本vc。

windows系统直接下载Windows版本就可以(下载的文件是一个exe文件,运行相当于解压缩),下载后如果不对开源源码进行更改,是不需要重新编译的!可以直接使用。

二、配置环境变量

在Path中配置环境变量

D:\opencv\build\x64\vc14\bin

三、配置vs

1.新建vs项目

2.选择“视图”->“其他窗口”->“属性管理器”配置Debug|x64

3.双击“Debug|x64”->“VC++目录”->“包含目录”,配置对应变量

“库目录”

4. 双击“Debug|x64”->“链接器”->“输入”->“附加依赖项”

四、调整Debug配置为X64

1. 双击“Debug|x64”->“链接器”->“高级”->“目标依赖项”->“X64”

 2.双击“Debug|x64”->“链接器”->“命令行”

3.记得将解决方案名上右击选择“属性” 平台选择“x64”

 4.在工具栏上方的Debug别忘选“x64”

 

五、测试

#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
 
int main()
{
    Mat src = imread("3.jpg"); 
    imshow("src_pic", src);
 
    waitKey();
    return 0;
 
}

到此这篇关于vs2019配置C++版OpenCV的方法步骤的文章就介绍到这了,更多相关vs2019配置C++版OpenCV内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++ 单链表的基本操作(详解)

    C++ 单链表的基本操作(详解)

    下面小编就为大家带来一篇C++ 单链表的基本操作(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • c++获取进程信息列表和进程所调用的dll列表

    c++获取进程信息列表和进程所调用的dll列表

    这篇文章主要介绍了c++获取进程信息列表和进程所调用的dll列表,大家参考使用吧
    2013-11-11
  • C语言选择、循环、函数、数组与操作符

    C语言选择、循环、函数、数组与操作符

    这篇文章主要介绍了C语言选择、循环、函数、数组与操作符,文章基于C语言展开对主题的详细介绍,下文内容需要的小伙伴可以参考一下
    2022-04-04
  • 谈谈vector的特殊性之为什么它不是STL容器

    谈谈vector的特殊性之为什么它不是STL容器

    这篇文章主要给大家介绍了关于vector的特殊性之为什么它不是STL容器的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用c++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Qt入门学习之数据库操作指南

    Qt入门学习之数据库操作指南

    Qt SQL模块为数据库提供了编程支持,Qt支持很多种常见的数据库,如 MySQL Oracle、MS SQL Server、SQLite等,下面这篇文章主要介绍了这篇文章主要给大家介绍了关于Qt入门学习之数据库操作指南的相关资料,需要的朋友可以参考下
    2022-08-08
  • C/C++ int数与多枚举值互转的实现

    C/C++ int数与多枚举值互转的实现

    在C/C++在C/C++的开发中经常会遇到各种数据类型互转的情况,本文主要介绍了C/C++ int数与多枚举值互转的实现,具有一定的参考价值,感兴趣的可以了解一下
    2021-08-08
  • C语言数据结构进阶之栈和队列的实现

    C语言数据结构进阶之栈和队列的实现

    栈和队列,严格意义上来说,也属于线性表,因为它们也都用于存储逻辑关系为 "一对一" 的数据,但由于它们比较特殊,因此将其单独作为一章,做重点讲解
    2021-11-11
  • C++中Socket网络编程实例详解

    C++中Socket网络编程实例详解

    这篇文章主要介绍了C++中Socket网络编程实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • C++如何将十六进制字符串转换为二进制字符串

    C++如何将十六进制字符串转换为二进制字符串

    这篇文章主要介绍了C++如何将十六进制字符串转换为二进制字符串问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • C语言数据结构之双链表&循环链表&静态链表详解

    C语言数据结构之双链表&循环链表&静态链表详解

    这篇文章主要为大家详细介绍了C语言数据结构中双链表&循环链表&静态链表的原理与使用,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-09-09

最新评论