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

OpenCV+VS2010配置

时间:2016-06-30 09:50:54      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

首先官网上(http://opencv.org/downloads.html)下载一个最新版本的Opencv, 我这里下载的版本"opencv-2.4.11"

然后双击选择安装路径

技术分享

 

1. 安装完成后配置系统环境变量

    右键我的电脑-属性-高级系统设置-高级-环境变量

    技术分享

 

    选择系统变量"Path" , 在变量值后面追加Opencv的bin路径,用逗号隔开

    技术分享

      这里有三个版本VS2010对应的版本为vc10, VS2012对应的vc11,VS2013对应的的vc12

      所以我们把vc10的路径添加到Path变量中,如果使用的是64位则X86和x64的都要添加

      技术分享

 

2. 配置VS2010属性

    打开VS2010新建一个Visual C++ - Win32控制台应用程序

    技术分享

     

    打开属性管理器

    技术分享

    如果没有可以到视图中查看

    双击Debug|Win32

    配置VC++ 目录-包含目录

    技术分享

    打开C:\opencv\build\include\opencv2

          C:\opencv\build\include\opencv

          C:\opencv\build\include

   

   配置VC++目录-库目录

   技术分享

    

  配置VC++目录-连接器-输入-附加依赖项

技术分享

opencv_calib3d2411d.lib

opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib

 将lib文件且最后一个字符为d(代表debug的lib文件)的文件名复制进来 

 

同理配置 Release|Win32

在配置lib时将不含d的lib文件名复制进来

opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib

 3. 配置完毕, 写个测试代码如下

     

#include "stdafx.h"
#include<iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>

using namespace cv;
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
// 读入一张图片(游戏原画)
Mat img = imread("C:\\pic.jpg");
//创建一个名为"游戏原画"窗口
cvNamedWindow("游戏原画",CV_WINDOW_AUTOSIZE);
//waitKey(30);
//在窗口中显示游戏原画
imshow("游戏原画",img);
//等待6000ms后窗口自动关闭
waitKey(6000);
return 0;
}

 运行显示界面

    技术分享

 

OpenCV+VS2010配置

标签:

原文地址:http://www.cnblogs.com/hdsong/p/5628944.html

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