Opencv环境配置一遍就够了!!(.props避免身体被掏空,适用于其他需要配置各种目录的项目)

来源:互联网 发布:网络电视如何连接wifi 编辑:程序博客网 时间:2024/05/16 02:01

每次要用到opencv各种库就要配置一堆的库目录包含目录各种lib的输入等一大堆东西,opencv300之后还好,之前一大堆的lib简直要命,觉得身体被掏空!所以这里介绍一种只需配置一次就能一劳永逸的方法~~~保存配置的.props文件!

 

同样也适用于其他需要配置环境的项目~~~

 

惯例友情链接配置opencv环境:http://blog.csdn.net/zmdsjtu/article/details/52235056

 

///////////////////////////////////////废话不多说开始正文//////////////////////////////////

 

第一部分自然是一劳永逸的第一步,配置一遍opencv环境啦~不过配置的地方有些讲究。

 

新建一个空白项目,或者打开一个之前配置过opencv的项目~~

 

打开属性管理器,在VS2015里可以直接在右上角搜索,或者直接视图→其它窗口→属性管理器。

 

 

本人是比较喜欢在Win32(X86)+Release下写程序的//X86适用面广,Release效率高

 

故而在Release|Win32下添加项目属性表

 

 

 

新建一个opencv_release_X86.props的文件   //强迫症的命名,哈哈

 

 

 

接着右击它选择属性,按照配置opencv的方法配置一遍,其实也就是加上库目录,包含目录,附加依赖项的输入三项~(毕竟opencv310只要写俩lib简直感人)

 

然后确定之后再右击它保存!!存在项目的Release目录下,可以复制到你个人喜欢的位置~~

 

 

 

 

--------------------------------------------第二步,测试!!-------------------------------------------------------

 

新建一个空白项目(例如我新建了一个opencv_easy),在属性管理器的同样位置添加现有属性表~

 

 

然后粘贴上之前配置环境的测试代码打开摄像头:

 

#include <opencv2/highgui/highgui.hpp>  

#include <opencv2/imgproc/imgproc.hpp>  

#include <opencv2/core/core.hpp>  

using namespace cv;

 

int main()

{

VideoCapture cap(0);

Mat frame;

while (1)

{

cap >> frame;

imshow("调用摄像头", frame);

waitKey(30);

}

return 0;

}

 

结果如图,一切正常~~  //除了我脑洞的背景,哈哈哈

 

 

 

 

最后祝大家编程愉快~~

2 0
原创粉丝点击