【OpenCV3图像处理】OpenCV3 安装、配置、编译(win10+VS2015环境)

版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/u011574296/article/details/51766992

一、VS2015 安装

下载地址:MSDN 或者微软官网

安装及注册,自行百度

二、OpenCV配置

OpenCV 下载地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/

1、添加环境变量

首先解压opencv到制定的目录,继而添加目录 .....build\x64\vc14\bin 到环境变量以便程序调用相应的dll。

步骤:

计算机->右键->属性->高级系统设置->环境变量->path->编辑->新建-> .....build\x64\vc14\bin

配置环境这一步也可以替换为 : 把bin目录下的opencv_world320.dll直接拷贝到程序运行的根目录下

2、配置opencv环境

(1)新建空白项目opencv_test

(2)属性管理器->Microsoft.Cpp.x64.user->右键->属性

(3)VC++目录->包含目录

在包含目录中添加:

......\build\include 
......\build\include\opencv 
......\build\include\opencv2 

我的opencv放在D盘,目录如下:

在库目录中添加:

......\build\x64\vc14\lib

我的如下:

(4)链接器->输入->附加依赖项

添加........\build\x64\vc14\lib文件中的lib,如下:

3、测试

在main.cpp中添加一下代码:

#include <opencv.hpp>

using namespace cv;

int main( )
{
	Mat img = imread("E:\\图片\\鸣人.jpg");  //随意设置一个自己电脑上的图片路径

	imshow("图片窗口", img);

	waitKey(0);

	return 0;
}

运行结果:

配置成功!

三、OpenCV编译

我们想看到OpenCV的源码,就是每个封装好的类和函数怎么实现的,需要看源码

1、下载安装Cmake

地址:点击打开链接

根据自己的电脑,选择相应的版本,下载安装。

2、编译OpenCV

(1)打开Cmake,选择源码所在文件夹,和编译后的存放文件夹

(2)点击Configue,选择自己的VS版本,我的是64位,VS2015

OpenCV3.2编译会出错:

opencv_ffmpeg、opencv_ffmpeg_64、ippicv_windows_20151201.zip无法下载

解决办法:

(1)不断的configue,让它自己重新尝试下载

(2)通过其他渠道下载文件,放到相应目录,然后编译

参考:

解决opencv310 ffmpeg、ippicv_windows_20151201.zip无法下载问题

编译OpenCV3.2.0时,ffmpeg或ippicv下载不成功的解决方案

(3)第一次Configure后,会有红色部分,我们可以接着点击Configure,直到红色的选中部分都正常,Configuring done

(4)Configure完成后,点击Generate,出现Generating done

编译好的文件夹如下:

(5)点击OpenCV.sln,打开工程

这个时候可以在解决方案资源管理界面,随意地点进去一个自己感兴趣的项目,查看每个算法的源代码

(6)右键ALL_BUILD

我们编译OpenCV,就是得到了一些二进制的生成文件,如dll和Lib、exe。

猜你喜欢

转载自blog.csdn.net/u011574296/article/details/51766992
今日推荐