Opencv3.2+VS2015环境配置(VS2015以下版本需要自己编译dll)

版权声明:本文为博主原创文章,转载请告知一声 https://blog.csdn.net/zmdsjtu/article/details/54743431


2016年12月23日,发布OpenCV 3.2版(合并969个修补程序,关闭478个问题)


//刚刚想搜Opencv各个功能模块的时候突然发现,一个月之前发布了3.2版本,吓得我立马去下载下来尝试了


下载地址:

2016-12-23
解压之后可以看到,依然只有x64  (所以以后尽量还是用x64吧,毕竟官方都没给x86的)

如果想自己编译x86的lib和dll参考博客:http://blog.csdn.net/zmdsjtu/article/details/52335977




依然是一个world包括了所有内容,非常方便



参考Opencv310的配置方法:http://blog.csdn.net/zmdsjtu/article/details/52235056



总共三个部分:

第一步,添加环境变量。

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

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

因为本文用的是VS2015,故而选择目录vc14

新建VS2010项目以及2012项目需要自己编译运行库



第二步,新建项目并配置opencv环境

新建空白项目opencv_test之后,选择项目-opencv_test属性


必须要注意的是配置的是Debug还是Release,否则调试的时候会有问题!!!


这里需要修改的有三个地方,分别是包含目录库目录,以及链接器-输入的附加依赖项

包含目录为  C:\opencv\build\include

库目录为     C:\opencv\build\x64\vc14\lib   //如果要使用静态库则选择staticlib文件夹,当然需要自己编译,官方没有给

附加依赖项为  opencv_world320.lib  //本文采用release以及X64方式调试,若用debug则需选择带d的lib


第三步,测试代码。

新建CPP粘贴如下代码即可运行。


#include <opencv2/opencv.hpp> 

#include<iostream>  
#define PI 3.1415926  
#define R 150  
using namespace cv;
using namespace std;

int main() {
	Point center = Point(250, 250);
	int temp = 0;
	while (waitKey(60) != 27) {
		temp++;
		temp = temp % 72;
		float 角度 = temp / 18.0 * PI;
		Mat picture(500, 500, CV_8UC3, Scalar(255, 255, 255));
		//  center = Point(palm[0] + 320, palm[2] + 240);  
		//  r = palm[1] / 2;  
		center.x = 250 + R*sin(角度);
		center.y = 250 - R*cos(角度);
		int r = 20;
		circle(picture, center, r, Scalar(255, 0, 0), -1);

		for (int i = 1; i < 7; i++) {
			角度 = (temp - 3 * i) / 18.0 * PI;
			r = 20 - i * 2;
			center.x = 250 + R*sin(角度);
			center.y = 250 - R*cos(角度);
			circle(picture, center, r, Scalar(255, 0, 0), -1);
		}
		string 内容 = "Loading...";
		switch ((temp % 36) / 12) {
		case 0:内容 = "Opencv3"; break;
		case 1:内容 = "Opencv3."; break;
		case 2:内容 = "Opencv3.2"; break;
		}
		cv::putText(picture, 内容, cv::Point(180, 250), 3, 1, cvScalar(0, 0, 255));

		imshow("Loading...", picture);

	}
}


运行结果如下



新特性还没具体了解,之后有空或许会写一篇博客~

提前祝新年愉快呀~




猜你喜欢

转载自blog.csdn.net/zmdsjtu/article/details/54743431
今日推荐