windows下opencv的下载安装及配置[Python/C++]

  • Post author:
  • Post category:python

简介

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,于1999年有intel建立,如今由Willow Garage提供支持。可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

配置

一.python配置

关于python配置opencv是比较方便的

1、管理员权限的命令行

win+R输入cmd即可

2、安装opencv

将下列的地址复制敲回车便开始自动安装

.\python.exe -m pip install opencv-python opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

从国外的网站下载安装是很慢的,所以我们这里用了清华园的开源镜像

3、使用:import cv2

现在就可以在python里调用opencv了,只需要编写时添加

import cv2

二.C++配置

二.C++的配置

这里用的是VS2019和opencv4.2.0,以及这个版本只支持电脑为64位。

传送门:https://opencv.org/releases.html首先下载安装opencv

接下来开始环境配置

1.系统

在系统属性–>高级中打开环境变量

新建系统变量

在这里插入图片描述

环境里给名字PATH,如果已经存在,直接编辑–>添加即可,然后将刚才安装的该文件位置放入,点击确定

注意这里的目录中的vc15,对应的是vs2017,但只有这个是最新的,所以选择了15

2.vs2019

2.1

打开vs,选择创建新项目,空项目,填写好项目名称

依次点击【源文件】–【添加】–【新建项】

选择c++,填好文件名称

在这里插入图片描述

创建好后选择【视图】–【属性管理器】

如果这里没有,可以在其他页面里找一下

在这里插入图片描述

更改x86为x64,debug不变

2.2

打开安装的opencv文件夹,找到 X:\xxxxx\opencv\build\x64\vc15\bin(x为自己的安装目录)
在这里插入图片描述

将文件夹下的三个.dll文件复制到 C:\Windows\System32 文件夹下

2.3

回到VS中的属性管理器一栏,Debug中需要我们自己新建配置。右键Debug|X64,选择【添加新项目属性表】,输入名称(自己起的任意)OpenCV420x64Debug

在这里插入图片描述

双击新建的OpenCV420x64Debug,在【通用属性】–【VC++目录】–【包含目录】中, 点击最右侧的倒三角,选择【编辑】

在这里插入图片描述

点击这个按钮,后添加下这两个文件夹后确定

X:\xxxx\opencv\build\include 和 X:\xxxx\opencv\build\include\opencv2

在这里插入图片描述

2.4工程库(lib)目录的配置

仍在【通用属性】–【VC++目录】下选择【库目录】,相同方法添加X:\xxxx\opencv\build\x64\vc15\lib

2.5链接库的配置

属性页中,选择【通用属性】–【链接器】–【输入】–【附加依赖项】,选择【编辑】

在这里插入图片描述

手动输入opencv_world420d.lib(在OpenCV的安装目录下与.dll文件对应)

之后不要忘记点击确定

到这里配置就完成了,再创建新的工程文件时,就不需要这么麻烦了,只需要将已经配置好的属性表复制到新建的工程下

在这里插入图片描述

打开新建工程的【属性管理器】,将配置表添加进【Debug|x64】,这次直接点击“添加现有属性表”即可使用。

不要忘记将x86改成x64。


版权声明:本文为Artpri原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。