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

OpenCV3.4.2与VS2015配置

程序员文章站 2022-07-12 20:31:08
...

1.下载。

官网链接:https://opencv.org/releases.html

如果是32位的,则选择2开头的版本,如果是64位的,则选择3开头的版本。因为现在算法更新比较快,建议用新版本比较好。其中,OpenCV3.3以后不再支持VS2010,OpenCV3.4以后不再支持32位电脑,安装时注意这些问题。

2.安装OpenCV。

这里的安装是生成静态库和动态链接库的过程,并没有可执行程序。所以选择指定的文件夹安装就行。

3.配置

3.1:环境配置

右键“我的电脑”高级设置中,下面选择“path”那栏,选择编辑,然后把路径输入进去。一般格式是“C:\Opencv3.1.0\opencv\build\x64\vc14\bin”。重点是看“opencv\build\x64\vc14\bin”

3.2:vs2015配置

打开vs2015,新建win32控制台应用程序

OpenCV3.4.2与VS2015配置

指定好文件夹地方。然后确定。

直接下一步,看到有“空项目”复选框,勾上,然后完成。

OpenCV3.4.2与VS2015配置

3.3:配置文件属性

进入vs2015界面

(1)添加(新建)源文件.cpp和头文件.h

OpenCV3.4.2与VS2015配置

(2)在视图中“其他视图”中找到属性管理器

OpenCV3.4.2与VS2015配置

(3)进入后右键选择X64的Microsoft.Cpp.x64.user属性页。

OpenCV3.4.2与VS2015配置

开始下一步的配置。

(4)修改VC++目录(两步)

在包含目中添加:opencv安装目录下build\include 、build\include\opencv 和 build\include\opencv2

这个是点进去的,文件路径这里就不说了。

在库目录中添加:opencv安装目录下build\x64\vc14\lib

OpenCV3.4.2与VS2015配置

OpenCV3.4.2与VS2015配置

(5)修改链接器

修改输入->附加依赖项:添加opencv_world342d.lib(直接输入)(注意!这里的342d是我安装的版本,你安装的时候可以在安装文件夹里搜opencv_world,看下文件版本是多少进行修改就行。不然会出错)

OpenCV3.4.2与VS2015配置

(6)测试。

测试代码:


#include <opencv2/opencv.hpp>

#include <iostream>



using namespace cv;



int main() {

	//读取图片文件

	Mat src = imread("F:/MyCode/Image/baby.jpg");

	if (src.empty()) {

		printf("文件不存在。。。");

		return -1;

	}

	//创建一个窗口

	namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);

	//在窗口中显示图片

	imshow("test opencv setup", src);

	//在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下 键,则接续等待(循环)

	//waitKey(0)无限循环等待

	waitKey(0);



	return 0;

}

结果:

OpenCV3.4.2与VS2015配置

注意如果提示opencv_world.dll没有搜到,则自行查找该dll,并复制后存于C:Windows中。再次尝试,应该就没问题了。