Win下VS 2019配置opencv
(一次配置即可,后添加属性表)
一.环境:
Visual Studio 2019
Opencv 3.4.12
我的Opencv安装地址:D:\opencv\opencv
- 查看opencv版本
打开opencv的安装目录---->进入build目录---->用记事本打开OpenCVConfig-version.cmake
- 下载opencv
官网下载地址https://opencv.org/,进入后(没记错的话)打开online documentation,左边下最新版
二.系统配置
- 环境变量
打开控制面板---->系统和系统安全---->系统---->高级系统设置
---->高级---->环境变量---->系统变量---->Path
---->在path中添加:D:\opencv\opencv\build\x64\vc15\bin
- 拷贝文件
将D:\opencv\opencv\build\x64\vc15\bin目录下的opencv_world3412.dll,opencv_world3412d.dll,opencv_ffmpeg3412_64.dll文件复制到C:\Windows\System32(三个dll文件,名称可能不同)
三.VS 2019配置
- 创建新项目---->c++控制台应用---->设置好名称和存储位置
- 解决方案---->opencv---->右键属性
- ---->vc++目录---->包含目录
添加D:\opencv\opencv\build\include和D:\opencv\opencv\build\include\opencv2(看你的地址,即地址+\build\include和地址+\build\include\opencv2) - ---->vc++目录---->库目录
添加D:\opencv\opencv\build\x64\vc15\lib(地址+\build\x64\vc15\lib) - ---->链接器---->输入---->附加依赖项
添加opencv_world3412d.lib(debug模式下添加这个)
或者opencv_world3412.lib(release模式下添加这个)
(看看你自己之前这两个文件是什么名称,在拷贝文件处)
- 确定
- 退出属性---->打开属性管理器---->Debug Win32 如果不确定是哪个文件,可以右键属性,看看哪个是刚才改过的就ok
- 右键---->添加新项目属性表
- 更改属性表的名称为opencvDebug,创建个新文件夹来储存属性表
- 运行时,注意改为Debug x64
- 下一次,需要创建opencv文件时,直接在属性管理器---->Debug Win32---->右键添加现有属性表---->将上次保存的属性表添加进去
四.CONGRATULATIONS!
五.测试代码
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat srcImage = imread("C:\\Users\\441\\Desktop\\ZL\\夏目\\1.jpg");
imshow("原图",srcImage);
waitKey(0);
return 0;
}
imread()内自己添加自己的图片地址