Win7 64bit+OpenCV2.4.11+VS2010配置环境

原创 2017年01月03日 16:49:07

1、 环境
Win7 64bit+OpenCV2.4.11+VS2010
下载安装Opencv,去官网http://opencv.org/即可下载最新版本的Opencv,此处用的是Opencv 2.4.11安装,最新版本的安装就是相当于解压到你指定的安装目录如H:\OpenCV
2、 环境变量
1) 编辑系统环境变量 path
这里写图片描述
编辑系统环境变量 Path
【计算机属性】 ->【高级系统设置】 ->【环境变量】
H:\OpenCV\opencv\build\x86\vc10\bin;H:\OpenCV\opencv\build\x64\vc10\bin
对于32位系统,添加:
在path里添加你的opencv安装目录,如:H:\OpenCV\opencv\build\x86\vc10\bin;(用“ ; ”进行分隔)
而对于64位系统,可以两个都添加上:
opencv安装目录,如:
H:\OpenCV\opencv\build\x86\vc10\bin;H:\OpenCV\opencv\build\x64\vc10\bin
*如果配置在“系统变量”里,对任何用户都试用;如果配置在用户变量里,只对该用户适用。

3 、 VS2010配置(这种配置方法可永久使用)

1)新建一个项目
打开VS2010,“新建项目”→“win32控制台项目”→“下一步”
→“完成”
这里写图片描述

2)项目配置
在“视图”菜单里选择“其他窗口”打开“属性管理器”。
这里写图片描述
选择Debug|Win32或者Release|Win32右击选择“添加新项目属性表”
这里写图片描述
双击打开这个文件
这里写图片描述
A.包含目录配置
【通用属性】 ->【VC++目录】 ->【包含目录】
H:\OpenCV\opencv\build\include
H:\OpenCV\opencv\build\include\opencv
H:\OpenCV\opencv\build\include\opencv2
*注意,根据自己不同的路径修改;
B.库目录配置
【通用属性】 ->【VC++目录】 ->【库目录】
H:\OpenCV\opencv\build\x86\vc10\lib
C. 链接库配置
【通用属性】 ->【链接器】->【输入】->【附加的依赖项】添加如下内容:接下来添加附件依赖项,这也是最容易出问题的地方,一定要仔细。DEBUG模式下添加lib目录下文件名有d的lib文件。
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
添加完成后点击项目->Release|Win32,在release模式下重复以上步骤,添加附件依赖项的时候选择后边没有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
*注意上面链接库的名称里2411代表了Opencv2.4.11版本,如果版本不同记得换一下
D. 可执行文件目录(这个可以不用配置)
【通用属性】 ->【可执行文件目录】,添加如下内容:
H:\OpenCV\opencv\build\x86\vc10\lib

*以后就可以右击添加现有属性表
这里写图片描述

4、 VS2010中另一种配置方法
注意:打开新项目的“解决方案资源管理器”窗口,这种配置方法每次新建有关opencv项目时都需要配置一下环境

1)编辑系统环境变量 Path
【计算机属性】 ->【高级系统设置】 ->【环境变量】
H:\OpenCV\opencv\build\x86\vc10\bin;H:\OpenCV\opencv\build\x64\vc10\bin
这里写图片描述
这里写图片描述
2)A、包含目录配置
【通用属性】 ->【VC++目录】 ->【包含目录】
H:\OpenCV\opencv\build\include
H:\OpenCV\opencv\build\include\opencv
H:\OpenCV\opencv\build\include\opencv2
这里写图片描述
B、库目录配置
【通用属性】 ->【VC++目录】 ->【库目录】
H:\OpenCV\opencv\build\x86\vc10\lib
这里写图片描述

3 配置链接器
Debug模式下【通用属性】 ->【链接器】->【输入】->【附加的依赖项】
这里写图片描述
添加下面的链接库
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

release模式添加的链接库
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

4 测试程序

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include "opencv2/opencv.hpp"   
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char * argv[])
{
    VideoCapture capture;
    capture.open(0);//打开摄像头
    capture.set(CV_CAP_PROP_FRAME_WIDTH, 340);
    capture.set(CV_CAP_PROP_FRAME_HEIGHT, 240);

    // 判断摄像头是否打开
    if (!capture.isOpened())
    {
        cout << "capture device failed to open!" << endl;
        return 1;
    }
    Mat frame;
    namedWindow("Test", CV_WINDOW_AUTOSIZE);
    while(capture.read(frame))
    {
        imshow("Test", frame);
//按esc键退出
        if(cvWaitKey(20)==27){break;}
    }  
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

opencv2.4.11+vs2010+win7-64bit配置

opencv2.4.11+vs2010+win7-64bit配置,Debug,Release

win7(64bit)利用anaconda进行theano 0.7.0的安装(anaconda+theano+cuda+vs2010编程环境搭建)

最近开始学习deepLearning的东东,由于之前的工作都是在windows下完成,就没打算换系统。于是关于caffe还是直接弃疗了。安装了好几天,各种网上搜资料。然并软。。。让我哭会儿。特别留念。...

Win7_64bit + VS2013 + CUDA7.5 + Opencv2.4.10 成功配置Caffe环境

和小伙伴一起折腾了好几天,终于配置好Window 下的 Caffe的环境了,写下这篇博客记录一下,希望能帮助到其他人。 1、结果        看了这么多在windows下配置Caffe的资料,没...

在win7(32bit和64bit) visual studio 2010(vs2010)下安装opencv2.3

作者:pianpianboy 出处:翩翩男孩blog 前言: 由于最近导师的项目,有用到opencv的库,在网上收集了一些资料(包括opencv中文网),网上的那些东西要么不全,要么写的...

MeshLab源码编译 vs2010+win7 64bit

为了能够方便的使用meshlab的源码,今天特意编辑了一下mesh源码 1.源码bian
  • yannwpu
  • yannwpu
  • 2014年04月14日 15:58
  • 8027

win8 32/64bit VS2012 OpenCV 2.4.9 环境配置(win7 win10通用)

win8 32/64bit VS2012 OpenCV 2.4.9 环境配置 资料下载: OpenCV 2.4.9下载地址:http://sourceforge.net/projects/o...

win7 64位下VS2010和opencv 2.4.11的配置

先贴上参考文献: 1. http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html 2. http://blog.csd...
  • hnyzwtf
  • hnyzwtf
  • 2015年06月07日 20:30
  • 11081

Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.10 + VS2010 + Win7(x64)

// KinectDepthData.cpp : 定义控制台应用程序的入口点。 /************************************************ 代码原作者:zo...

64bit win7+VS2013+opencv2.4.9配置

64位win7平台下,在VS2013中配置opencv2.4.9。
  • yz2zcx
  • yz2zcx
  • 2015年12月29日 16:09
  • 1378

caffe-win7-64bit-VS2013-CUDA7.5-opencv2.4.8详细配置过程

caffe-win7-64bit-VS2013-CUDA7.5-opencv2.4.8详细配置过程
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Win7 64bit+OpenCV2.4.11+VS2010配置环境
举报原因:
原因补充:

(最多只允许输入30个字)