OpenCV环境配置(win10+opencv3.4.1+vs2017) 您所在的位置:网站首页 opencv环境配置python OpenCV环境配置(win10+opencv3.4.1+vs2017)

OpenCV环境配置(win10+opencv3.4.1+vs2017)

2024-06-09 21:58| 来源: 网络整理| 查看: 265

本文最后更新于:14 天前

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

系统环境

系统:windows 10 - 1809

OpenCV版本:3.4.1

Microsoft Visio Studio:2017

环境安装

默认vs2017已经安装。

下载路径:从OpenCV Library下载安装包并安装

进入官网首页,点击【Releases】

opencv下载

在Releases 界面下找到3.4.1版本, 因为是Windows平台且使用安装包方式,故点击【Win pack】

opencv3.4.1

下载完毕后,【双击安装包】开始安装

opencv安装

我这里是安装在D盘,不用再新建文件夹,解压后会自动创建一个【opencv】的文件夹。

注意:安装路径不要有中文,避免出现问题。

等待,直到安装完毕。

配置OpenCV的系统环境

在【桌面】或者【资源管理器】-> 【右击】【此电脑】-> 选择【属性】

属性

选择【高级系统设置】-> 点击【环境变量】

环境变量

环境变量界面分为两部分,上方为【用户变量】,下方为【系统变量】

path

在【系统变量】列表中找到【Path】,双击打开

系统环境变量

在打开界面的右侧列表中选择【浏览】,进入opencv安装路径并选取XXXX\opencv\build\x64\vc14\bin目录,逐级【确定】保存。

系统环境变量设置完毕。

在VS2017项目中配置OpenCV【新建空项目】

新建项目

空项目

【新建cpp文件】

右击->【源文件】-> 【添加】-> 【新建项】

新建文件

cpp文件

【属性管理】

VS2017上方菜单栏找到【视图】–>【其他窗口】–>【属性管理器】,点击开启

属性管理器

属性管理器

【Debug X64设置】

右击【Debug|x64】,点击【属性】

属性

在左侧【通用属性】菜单下找到【VC++目录】,点击,右侧找到【包含目录】,点击,右侧出现【倒三角】,点击,在弹出下拉列表中点击【编辑】

编辑属性

在弹出界面中通过点击右上角【新行】按钮,添加三条路径:【XXXX\opencv\build\include\opencv2】【XXXX\opencv\build\include\opencv】【XXXX\opencv\build\include】

新行

在【库目录】添加路径

【XXXX\opencv\build\x64\vc14\lib】

库目录

在左侧【通用属性】菜单下找到【链接器】,展开菜单,选择【输入】,在右侧找到【附加依赖项】,以【第4步】中同样方式打开【编辑】,在上方空白处手动键入:【opencv_world341d.lib】。

依赖项

附加依赖项

保存退出

此处键入的文件随版本号不同而不同,若非OpenCV 3.4.1版本可自行进入【XXXX\opencv\build\x64\vc14\lib】目录查看文件名并键入。

【Release|x64设置】

重复执行【Debug|X64设置】–> 不同的就是【依赖项】的选择。

文件夹下会看到几个几乎同名的文件,区别仅仅为文件名末尾有无字母d,其中d代表debug版本,其他为release版本,以3.4.1版本为例,配置【Debug|x64】时使用opencv_world341d.lib,配置【Release|x64】时使用opencv_world341.lib.

【环境搭建完成】功能测试【测试代码】#include #include using namespace std; using namespace cv; int main() { Mat image = imread("opencv.png"); imshow("显示图像", image); waitKey(0); return 0; } 【运行环境】

运行环境

【运行结果】

运行结果

【环境搭建成功】配置属性表

我们知道了如何对新建的项目进行属性配置,但若每次都从头进行一遍是十分繁琐的,所以可以通过【配置属性表并导出】,下次新建项目时【导入】,来减少这些不必要的重复劳动。

【新建属性表】 以对【Debug|x64】操作为例,右击,选择【添加新项目属性表】

新建属性表

在跳出的窗口中选择【属性表】格式文件,对文件【命名】,【选择保存位置】,点击【添加】新建成功

属性表

此时我们在【Debug|x64】目录下会看到创建好的属性表文件,对其双击打开,以同样的方式配置【包含目录】、【库目录】、【附加依赖项】,保存,对于【Release|x64】同理

属性文件

相应的位置即可找到这两个文件

属性文件

【导入属性表】

以后再次新建项目只需在属性管理器中通过【添加现有属性表】导入即可完成配置

现有属性

opencv OpenCV

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

【一】计算机视觉引论 上一篇 python第十五话之requests库及爬虫案例 下一篇


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有