vs配置opencv

首先获得最新的Opencv 2.4.9源码:opencv源码下载

一、Opencv环境变量配置

1.将源码安装到制定目录:


2.为Opencv 添加环境变量:计算机-->属性 点击高级系统设置



3.出来系统属性对话框后,点击环境变量。


4.弹出如下对话框:选中PATH 单击新建

5.点击新建添加环境变量



6.将opencv2.4.9变量包含到PATH中去


二、然后再看VS2012 的配置。

1、新建工程:选择Win32控制台应用程序,为你的工程取个名字,click确定


点下一步


2、弹出Win32应用程序向导,按下图选中选项后,点击完成




3、打开项目的属性管理器,首先配置项目的Debug版属性,右击Debug | Win32,选择添加新项目属性表,如下图:


4、为即将添加的属性添加个名字-->添加:


5、弹出如下对话框,修改包含目录,及库目录。

如下所示:

6、包含目录: {opecv}\build\include {opencv}中的内容用opencv的安装路径替换


7、库目录: {opecv}\build\x86\vc11\lib {opencv}中的内容用opencv的安装路径替换



8、点下面对话框的击链接器,单击输入

 

修改附加依赖项

9、添加如下内容:

opencv_core249d.lib

opencv_imgproc249d.lib

opencv_highgui249d.lib

opencv_ml249d.lib

opencv_video249d.lib

opencv_features2d249d.lib

opencv_calib3d249d.lib

opencv_objdetect249d.lib

opencv_contrib249d.lib

opencv_legacy249d.lib

opencv_flann249d.lib


到此就成功配置好 Debug版的属性了,release版的跟上面的步骤类似,只是需要把附加依赖项后面的d字符去掉。


下面就运行一个简单的Opencv测试程序试一下吧:

附上我的测试源码:

[cpp]  view plain  copy
  1. #include <opencv2/opencv.hpp>    
  2.     
  3. using namespace cv;   
  4.    
  5. int main()   
  6. {   
  7.    Mat img = imread("../test.jpg",1);   
  8.  // Mat img = imread("image.jpg");  
  9. Mat grey;  
  10. cvtColor(img, grey, CV_BGR2GRAY);  
  11.   
  12. Mat sobelx;  
  13. Sobel(grey, sobelx, CV_32F, 1, 0);  
  14.   
  15. double minVal, maxVal;  
  16. minMaxLoc(sobelx, &minVal, &maxVal); //find minimum and maximum intensities  
  17. Mat draw;  
  18. sobelx.convertTo(draw, CV_8U, 255.0/(maxVal - minVal), -minVal * 255.0/(maxVal - minVal));  
  19.   
  20. namedWindow("src(http://blog.csdn.net/liukun321)", CV_WINDOW_AUTOSIZE);  
  21. imshow("src(http://blog.csdn.net/liukun321)", img);  
  22. imshow("dst(http://blog.csdn.net/liukun321)", draw);  
  23. waitKey();  
  24.     
  25.    return 0;   
  26. }   

程序运行后的效果图:

                原图                                                                                                                                    索贝尔算子处理后的效果图

转载自:http://blog.csdn.net/liukun321/article/details/38373277

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值