由于最近实验室更新了电脑,原来的笔记本的环境要重新迁移到新的计算机上来,所以重新配置了一次环境,一想索性配个最新的环境,VS2017 搭配 opencv3.2.0
配置步骤
- 1.下载并安装opencv3.2.0 和 vs2017
opencv 3.2.0 下载网址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.2.0/
直接点击网页上的.exe的下载项,等待5s后自动下载- 2.在vs2017下建立空项目
- 3.将x86改为x64(opencv3.2.0里面只有x64,x86需要自己编译)
- 4.在属性管理器的 Release | x64 –>属性–>VC++目录–>包含目录 填入下面三个地址:
X:\opencv\build\include\opencv2
X:\opencv\build\include\opencv
X:\opencv\build\include
项目–>属性–>链接器–>常规–>附加库目录中
填入X:\opencv\build\x64\vc14\lib
项目–>属性–>链接器–>输入–>附加依赖项
填入opencv_world320.lib
和opencv_world320d.lib
(X为你opencv所在的目录)- 5.将bin目录(OpenCV\build\x64\vc14\bin)中的3个dll文件复制到(C:\Windows\SysWOW64)和(C:\window\System32)中。
- 注意以上的请把VS2017设置为如下(release模式,X64环境): -
测试代码如下:
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片
Mat img = imread("test.jpg");
// 创建一个名为 "testWindows"窗口
namedWindow("testWindows");
// 在窗口中显示test.jpg
imshow("testWindows", img);
waitKey();
}