OpenCV安装

1.从官网下载OpenCV安装包

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


下载windows版本,下载有时候会比较慢,可以从github上下载

github页面点击releases标签

选择windows版本下载

2.安装OpenCV

将下载好的opencv-4.1.0-vc14_vc15.exe找到,并且选中右击鼠标,以管理员方式运行。
在以下界面选择安装位置

然后静等安装完成。

3.配置系统环境变量

使用快捷键WIN+X+Y,选择系统信息

选择高级系统设置

选择环境变量

在系统变量的PATH中添加OpenCV路径

注意这里的路径与所使用的VS版本有关,之前在下载的安装包名称也可以看出,只支持vc14和vc15。版本对应关系如下:

版本号 VS版本
VC14 VS2015
VC15 VS2017

我们采用VS2017所以对应版本号为VC15,OpenCV配置路径为C:\OpenCV\opencv\build\x64\vc15\bin

至此,OpenCV部分安装完成

VS2017安装

1.下载安装包

官网链接:https://visualstudio.microsoft.com/zh-hans/downloads/

其中包含多个版本的VS,选择VS对应版本,我们这里可以使用社区版,安装包名称为vs_community.exe,这是一个轻量级安装包。

2.以管理员方式运行安装包


点击继续下载安装工具

选择C++桌面开发组件和VS核心工具,其他的可以暂时不用选


另外,安装过程中会产生大量缓存文件,可通过取消勾选"安装后保留下载缓存"清除。

点击安装,静等下载安装完毕即可

配置VS项目

1.创建VS项目


修改Debug版本为x64

选择打开属性管理器

打开x64.user属性配置,如果是32位选择对应Win32文件夹

配置包含目录:
[安装目录]\opencv\build\include
[安装目录]\opencv\build\include\opencv
[安装目录]\opencv\build\include\opencv2
配置库目录:
[安装目录]\opencv\build\x64\vc15\lib

配置依赖项:
opencv_world410.lib用于release版本
opencv_world410d.lib用于debug版本
在开发过程中只需要添加opencv_world410d.lib,不能添加opencv_world410.lib,否则容易出现冲突,导致imread读取绝对路径图片失败。所以我们只添加opencv_world410d.lib这一个即可。

至此,VS项目配置OpenCV完成。

测试安装是否成功

运行如下代码,正常运行则为成功

#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>  using namespace cv;int main()
{Mat img = imread("E:\\图片\\1396678834440272851.jpg");if (img.empty()){std::cout << "读取图像失败!" << std::endl;return 0;}namedWindow("picture");imshow("picture", img);waitKey(6000);return 0;
}

WIN10下OpenCV4.1.0与VS2017安装相关推荐

  1. 【opencv安装和配置完整版教程】(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置)

    [opencv安装和配置](win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置) 下载vs2019 opencv4.4.0.opencv_contri ...

  2. Ubuntu22下OpenCV4.6.0+contrib模块编译安装

    目录 第一章 Ubuntu22下OpenCV4.6.0+contrib模块编译安装 第二章 ubuntu22下C++ kdevelop环境搭建:OpenCV示例 第三章 C++下OPENCV驱动调用海 ...

  3. (一)win10下MySQL 8.0.23安装教程及简单测试

    文章目录 (一)win10下MySQL 8.0.23安装教程及简单测试 1.MySQL官网下载 2.配置环境变量 3.命令行cmd安装MySQL 3.1 管理员权限运行cmd 3.2 数据库初始化 3 ...

  4. win10 下cuda 9.0 卸载

    win10 下cuda 9.0 卸载 1.首先 对于cuda8.0.cuda7.5的卸载都可以兼容 安装cuda9.0之后,电脑原来的NVIDIA图形驱动会被更新,NVIDIA Physx系统软件也会 ...

  5. win10qt5.14.2下opencv4.4.0+contrib的mingw32编译

    本文默认已经安装好了qt5.14.2和cmake 1.下载opencv4.4.0与opencv4.4.0contrib opencv下载及安装,官网下载地址:https://opencv.org/re ...

  6. Win10下OpenCV3.2.0+VS2015配置

    本文主要参考不觉岁华成暗度的博客,链接为https://blog.csdn.net/qq_22812319/article/details/78335880 一,预备知识 1)已经安装完成VS2015 ...

  7. win10下PLSQL Developer 连接ubuntu上安装的oracle 11g

    说明:过程记录的不是很相信,只记录基本步骤.并不适合想一步一步照做的同学. win10下需要的操作 1.微软官网下载instantclient,然后接到到本地一个文件夹,注意路径不要又空格,中文和括号 ...

  8. win10下mysql 8.0.18 安装配置方法图文教程

    1.进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.11-winx64 2.解压zip包,并将解压文件放入一个文件夹下,如图: 3.配置 ...

  9. mysql win10 64安装_win10下mysql 8.0.16 winx64安装图文最新教程

    为了下载这个数据库耗费大量时间和流量,踩过的坑希望能让大家不必再浪费时间,win10安装64位 1.官网下载 搜索mysql第一个就是官网,截图之后图片扭曲请大家见谅 2.解压压缩包到想要安装的目录, ...

最新文章

  1. 为什么基类的析构函数要声明成虚函数
  2. MFC-使用自定义控件的方法
  3. mysql 数据仓库 元数据_数据仓库中的元数据管理
  4. fastdfs清空_FastDFS安装及使用(开山篇)
  5. C++---堆代码实现
  6. LibreOffice/Calc:带条件判断的求和
  7. MySQL不同字段比较大小_mysql 字段定义 对 大小比较的影响
  8. 小米wifi驱动 linux,树莓派2B 安装小米wifi驱动
  9. NX/UG二次开发—装配—实现标准件库添加组件效果
  10. IDEA卸载和删除注册表
  11. 小清新风格的微信公众号文章排版有这些素材就够了
  12. c语言写字机器人,写字机器人(基于STM32简易实现)
  13. 回忆专用小马甲和泷泽萝拉为何钟情VR手机?
  14. 加速度传感器的应用(检测打滑)——利用传感器检测智能车加速度及速度全面解析方案
  15. 开源点云数据处理 开源_云供应商现在正在推动开源
  16. 做了一个pichome的windows绿色版,解压即用,方便快速测试。
  17. 欧拉回路 (七桥问题)
  18. ubnt-XM.v6.3.6修改全频段方法
  19. 持续集成工具 gitlab-runner 介绍
  20. 谁说做大客户模式太重?容联云通讯成为SaaS领域另类领先者

热门文章

  1. vue开发移动端,mui框架的各种使用方法
  2. Word字体大小对照换算表(字号、磅、英寸、像素)
  3. java双人对战五子棋(socket通信)
  4. hibernate.cfg.xml配置时出现的问题
  5. 华为metro1000描述,optix metro1000参数-华讯佳科技
  6. 从long到varchar2到clob。和sql该怎么保存clob
  7. python 绘图线条颜色
  8. SpringBoot构建电商基础秒杀项目知识点总结(第3章)
  9. 配置NPT时间同步器
  10. 极域电子教室系统 远程桌面 打不开 连不上 删除GATESRV.exe MasterHelper.exe