欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VS2017搭建opencv开发环境

程序员文章站 2024-03-16 10:40:40
...

VS2017搭建opencv开发环境

前言:主要介绍如何在VS2017上搭建opencv环境

1.官网下载opencv开源库

官网地址:https://opencv.org/
根据自己的操作系统选择下在什么版本(这里下载windows版本)和不同版本的开源库,博主演示使用3.3.1版本的库

VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

下载好opencv库后双击安装到想要安装的地方
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

2.配置环境变量

在我的电脑中编辑Path环境变量,首先先复制opencv的bin文件路径:H:\software\opencv3.3.1\opencv\build\x64\vc14\bin
VS2017搭建opencv开发环境

再将复制好的文件路径添加到Path环境变量中
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

3.将相关DLL文件复制入系统盘(很重要!)

为避免出现程序运行报错缺少DLL文件,将opencv中三个DLL文件复制到系统盘的windows文件夹下的两个子文件夹。具体操作如下:
1.将opencv_world331.dllopencv_world331d.dllopencv_ffmpeg331_64.dll复制到C:\Windows\System32文件夹下:
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

2.将opencv_world331.dllopencv_world331d.dll复制到C:\Windows\SysWOW64文件夹下:
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

4.VS2017环境参数配置

1.新建一个空项目

首先新建一个新项目
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

2.在属性管理器中修改参数

打开视图>其他窗口>属性管理器,修改Debug|X64中Microsoft.Cpp.x64.user参数
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

首先修改VC++目录中包含目录,将三个文件目录插入其中
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

然后修改VC++目录中库目录,将一个文件目录插入其中
VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

最后修改链接器目录中输入,将一个lib名插入其中。注意:此lib名不同版本不同命名,博主一般复制此库文件的文件名插入其中。
VS2017搭建opencv开发环境

VS2017搭建opencv开发环境
VS2017搭建opencv开发环境

3.将解决方案平台改为X64

VS2017搭建opencv开发环境

至此,opencv环境已经搭建完成。

5.程序测试

写入下面一段程序:

#include<opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
int main(int argc, char** argv) {
 Mat src = imread("D:/photos/22.png");
 if (src.empty()) {
  std::cout << "文件读取失败!\n";
  return -1;
 }
 namedWindow("test opencv set up!", CV_WINDOW_AUTOSIZE);
 imshow("test opencv set up!", src);
 waitKey(0);
 return 0;
}

VS2017搭建opencv开发环境

程序运行情况如下:弹出图片,按任意键结束程序
VS2017搭建opencv开发环境

小结:至此,opencv编程环境已搭建完成