【OpenCV】opencv4 + vs2015 + win10 开发环境配置

OpenCV是开源跨平台计算机视觉库,提供了计算机视觉处理中大量的算法函数,使得我们可以通过调用已有的函数快速开发应用程序。

环境
操作系统: Windows 10
开发工具: Microsoft Visual Studio 2015 (vc14)
OpenCV: OpenCV4.0.1 (2.x版本、3.x版本和4.x版本配置方法大致相同)

首先,下载并安装opencv4.0.1的库(或者自己编译生成opencv库,因为官网的编译版本缺少某些非开源方法的函数,包括SIFT、SURF等,编译方法如【OpenCV】opencv4.0.1+opencv_contrib4.0.1+VS2015的编译

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

  1. 选择releases栏

Sample

  1. 选择版本

Sample

  1. 在这个界面等几秒钟会弹出保存路径,选择要保存的地址,保存。

Sample

  1. 下载完毕,双击安装opencv-4.0.1-vc14_vc15.exe(编译的版本4.0.1支持vs2015(vc14)和vs2017(vc15)),解压位置自选,大概需要1G的存储空间。

Sample

Sample

  1. 解压后会生成opencv文件夹,文件夹中内容如下,build中是编译好的库 包含头文件、lib和dll,sources是opencv源码。

Sample

7. 配置环境变量: 右键"此电脑"->属性->高级系统设置->环境变量->Path->编辑->新建->将解压得到的opencv中相应的bin文件夹的目录添加进去并确定,这里vc14是vs2015,vc15是vs2017。 例如:D:\opencv\opencv\build\x64\vc14\bin。如果vs2015已经打开 需要关闭vs2015并从新打开,如果最终配置还是有误可能需要重启计算机。

Sample

Sample

Sample

Sample

Sample

  1. 打开vs2015新建项目,并进行配置。利用快捷键组合 control+shift+N 弹出新建项目窗口,以新建控制台应用程序为例如下,填写项目名称和保存位置,确定。选择一个空项目,结束。

Sample

Sample

9. 修改平台 将x86平台修改为x64 (opencv官方编译版只支持x64版本)

Sample

  1. 右键项目,打开属性对话框

Sample

  1. 配置头文件路径和静态库路径 即 include 和 lib 文件夹路径。
    首先确定你的编译时Debug还是Release 我们以Debug为例,确定平台。选则 configuration properties 下的 VC++Directories(图1),选择Include Directories 将opencv中的opencv2路径添加进来(图2-3) 如D:\opencv\opencv\build\include,选择Library Directories 将opencv中的lib路径添加进来(图4-5)如D:\opencv\opencv\build\x64\vc14\lib。

Sample

Sample

Sample

Sample

Sample

12. 添加将要使用的lib名。Linker->Input->Additional Dependencies 下 打开Additional Dependencies对话框,添加使用的lib名,opencv4.x将lib整合到一个lib中了, 比2.x的版本好配置多了。因为我们是debug下 所以添加d结尾的lib即可 即opencv_world401d.lib,如果有多个lib 则每一行填写一个lib名。在release下,添加lib名结尾非d的lib 即opencv_world401.lib。

Sample

Sample

  1. 写个读图像的代码测试一下,新建cpp。 利用快捷键组合 control+shift+A

Sample

#include <opencv2\opencv.hpp> 

int main() 
{
	cv::Mat sourceImage = cv::imread("img.jpg",cv::IMREAD_COLOR);
	cv::imshow("测试图像", sourceImage);
	cv::waitKey(0);
	return 0;
}

结果:

Sample

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章