码迷,mamicode.com
首页 > 其他好文 > 详细

学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置

时间:2014-08-04 21:42:08      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   strong   2014   ar   

作者:咕唧咕唧liukun321

来自:http://blog.csdn.net/liukun321



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

一、Opencv环境变量配置

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

bubuko.com,布布扣

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

bubuko.com,布布扣


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

bubuko.com,布布扣


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

bubuko.com,布布扣

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

bubuko.com,布布扣


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

bubuko.com,布布扣


二、然后再看VS2012 的配置。

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

bubuko.com,布布扣

点下一步

bubuko.com,布布扣

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


bubuko.com,布布扣


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

bubuko.com,布布扣


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

bubuko.com,布布扣


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

如下所示:

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣


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

 

修改附加依赖项

bubuko.com,布布扣

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

bubuko.com,布布扣

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


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

附上我的测试源码:

#include <opencv2/opencv.hpp>  
  
using namespace cv; 
 
int main() 
{ 
   Mat img = imread("../test.jpg",1); 
 // Mat img = imread("image.jpg");
Mat grey;
cvtColor(img, grey, CV_BGR2GRAY);

Mat sobelx;
Sobel(grey, sobelx, CV_32F, 1, 0);

double minVal, maxVal;
minMaxLoc(sobelx, &minVal, &maxVal); //find minimum and maximum intensities
Mat draw;
sobelx.convertTo(draw, CV_8U, 255.0/(maxVal - minVal), -minVal * 255.0/(maxVal - minVal));

namedWindow("src(http://blog.csdn.net/liukun321)", CV_WINDOW_AUTOSIZE);
imshow("src(http://blog.csdn.net/liukun321)", img);
imshow("dst(http://blog.csdn.net/liukun321)", draw);
waitKey();
  
   return 0; 
} 

程序运行后的效果图:

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

bubuko.com,布布扣

学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置,布布扣,bubuko.com

学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置

标签:style   blog   http   color   os   strong   2014   ar   

原文地址:http://blog.csdn.net/liukun321/article/details/38373277

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!