这篇文章主要介绍如何在Windows平台几种主要的搭建使用OpenCV的方法。
OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。OpenCV用C++语言编写,主要接口也是C++语言,但同时也提供了少量C语言和大量Python, Java 和 MATLAB/OCTAVE (版本2.5)的接口。
一. Opencv 3.45+Visual Studio 2017环境搭建
我喜欢也熟悉C/C++开发,因此这种方法是我最喜欢的方式。Visual Studio 2017功能十分强大丰富,号称宇宙第一IDE,支持最新VC15版本。
-
版本选择
下图展示了部分Visual Studio IDE支持的OpenCV版本。推荐使用VS2017和最新的OpenCV 3.45。可以在Visual Studio官网下载免费社区版,OpenCV library 网站下载各版本OpenCV。
-
下载并安装
①OpenCV library 网站下载windows版本
②. 自定义存放路径,点击Extract安装即可。
-
配置系统环境变量
①. 本地Contana搜索“编辑系统环境变量”;或者 控制面板->系统->高级系统设置->高级->环境变量
②.在Path里添加OpenCV安装路径。
-
Visual Studio 2017编译环境配置
①. 新建空白文档,并设置64位编译环境
记得选择X64编译环境。如图所示,OpenCV 3只支持64位。
② 项目属性->VC++目录->包含目录 添加OpenCV安装文件夹下的include文件夹。如下图所示