VS2015下安装与编译OpenCV源码并在VS2015下配置OpenCV环境

1. 使用的软件

(1)VS2015+opencv2.4.13+cmake3.2.2

2. 安装完成后打开cmake


3. CMake OpenCV


(1)首先在第一行的where is the source code中选择自己opencv安装的sources路径
(2)新建一个文件夹,可以分别新建编译x86以及64位的2个文件夹区分

(3)点击configure,然后要你选择你的vs的版本以及是正常的版本还是64位的版本

(4)选择需要编译的选择,再次点击Configure
(5)当Configure done后点击Generate

4. 编译源码


进入自己的路径找到OpenCV.sln,使用vs2015打开,然后运行ALL_BUILd编译,运行完后,找到CMakeTargets的INSTALL工程,同样编译一次,注意debug,release的Win32,以及如果要生成64位的,也要重新Cmake后再重新编译一次。

5. 配置环境变量




注意,这里的路径是自己创建的编译opencv的路径,在install目录下

6. 配置VS2015环境

(1)只配一次环境就可以一直用得方法
进入属性管理器的如下图中配置环境

配置包含目录


注意都是install目录下的,而不是原来的opencv安装的目录
添加库目录

添加附加依赖项目

debug
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib

release
opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_legacy2413.lib
opencv_ml2413.lib
opencv_nonfree2413.lib
opencv_objdetect2413.lib
opencv_ocl2413.lib
opencv_photo2413.lib
opencv_stitching2413.lib
opencv_superres2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_videostab2413.lib
分别是debug和release2个版本的。
(2)每个工程都要配置的方法

在包含目录中选择C/C++,其他都一样

7. 测试

#include <iostream>

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>

using namespace std;
using namespace cv;
int main()
{
	Mat image=imread("1.png");
	namedWindow("image", CV_WINDOW_AUTOSIZE);
	imshow("image", image);
	cvWaitKey(0);
	return 0;
}

8. GPU版本方法

参考博客:
http://www.ithao123.cn/content-8381509.html
http://tieba.baidu.com/p/3329042929
https://initialneil.wordpress.com/2014/09/25/opencv-2-4-9-cuda-6-5-visual-studio-2013/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值