操作系统:Windows10
OpenCV版本:OpenCV4.0.0-beta
VS版本:vs2017
1. VS2017 Community 下载
https://visualstudio.microsoft.com/zh-hans/
Visual Studio IDE 下载windows版 Community 2017
2. opencv 下载与安装
https://opencv.org/releases.html
下载4.0.0 Win pack,为exe文件,运行安装
3.环境变量配置
右击计算机->属性->高级系统设置->高级->环境变量->系统变量 中的path,添加路径:
……\opencv\build\x64\vc15\bin(根据自己安装的opencv路径及vs版本来设置)
我的VS版本为2017,对应vc15
所以路径为:D:\tools2\opencv\opencv\build\x64\vc15\bin
Visual Studio 2015 对应vc14
Visual Studio 2013 对应vc12
Visual Studio 2012 对应vc11
Visual Studio 2010 对应vc10
4.VS 配置
在VS中 文件->新建->项目,新建Windows控制台应用程序
在VS搜索框输入 属性管理器,打开属性管理器
展开项目->Debug|x64->Microsoft.Cpp.x64.user 双击打开属性页面。
4.1添加目录
点击 通用属性->VC++目录->
包含目录:
添加:
D:\tools2\opencv\opencv\build\include
D:\tools2\opencv\opencv\build\include\opencv2
库目录:
添加:
D:\tools2\opencv\opencv\build\x64\vc15\lib
注:D:\tools2 是我自己的opencv安装目录,实际路径看自己的安装目录
4.2 附加依赖项
首先,
打开文件夹opencv\build\x64\vc15\lib,查看自己电脑安装的库
在VS中,点击 通用属性->链接器->输入->可附加依赖项
添加:
opencv_world400d.lib(想用debug版本的库)
或
opencv_world400.lib(想用release版本的库)
5.测试
新建 项目->windows桌面向导->选中空项目,点确定
解决方案资源管理器->右击 项目的源文件->添加新建项->cpp文件(main.cpp)
将图片(1.jpg)添加到工程目录下,即和main.cpp同一个文件夹下
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
// 读入一张图片
Mat img = imread("1.jpg");
// 创建一个名为 "test"窗口
namedWindow("test");
// 显示图片
imshow("test", img);
// 等待时间
waitKey(20181107);
}
显示结果:
PS:
写好代码后 显示报错,如下图,把Debug 后面的x86改成x64就可以了…
附:
opencv_contrib安装教程:
https://blog.csdn.net/zmdsjtu/article/details/78069739
https://www.cnblogs.com/jliangqiu2016/p/5597501.html