下载:
vs2017社区版:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
opencv4.1.0:https://opencv.org/releases/
opencv_contrib4.1.0:https://github.com/opencv/opencv_contrib/releases
cmake:https://cmake.org/download/
一、opencv安装
1.解压opencv,并将opencv_contrib解压在建立的build文件中。
2.添加环境变量:
D:\opencv4.1.0\build\bin
D:\opencv4.1.0\build\x64\vc15\bin
3.将opencv里面的相关文件复制到C盘
将bin目录中的opencv_world410.dll和opencv_world410d.dll文件复制到C:\Windows\SysWOW64.
将bin目录里面的opencv_ffmpeg410_64.dll复制到C:\Windows\System32.
二、VS2017
1.安装选择需要的工作负载:使用C++的桌面开发、Visual Studio扩展开发、Python.
2.建立空项目,选择 视图-其他窗口-属性管理器,对Debug|X64下的Microsoft.Cpp.x64.user的属性编辑。
在VC++包含目录编辑添加:
D:\opencv4.1.0\build\include
D:\opencv4.1.0\build\include\opencv2
VC++包含目录编辑添加:
D:\opencv4.1.0\build\x64\vc15\lib
在链接器-输入-附加依赖项编辑添加:
opencv_world410d.lib
注:一些教程中也会添加opencv_world410.lib,但这样后面会出错,只添加带b的即可。
Release|X64中的配置同上。
测试代码:
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
// 读入一张图片(poyanghu缩小图)
Mat img = imread("F:\\suoxiaotu\\poyanghu缩小图.tif");