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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

MongoDB安装和配置环境(for win7)

回家再写
  • pupingpp
  • pupingpp
  • 2014年09月04日 23:03
  • 6736

环境变量配置window7和window10

环境变量配置windows7和windows10 一、简介 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数...
  • cclovepl
  • cclovepl
  • 2017年04月24日 07:53
  • 1870

Win7环境安装Anaconda

一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1、不开源,价格贵 2、软件容量大。一般3G以上,高版本甚至达5G以上。 3、只能做研究,不易转化成软件...
  • u011501388
  • u011501388
  • 2017年07月29日 13:59
  • 420

Windows7系统安装java 配置环境变量

1、找到配置位置 右键计算机》属性》高级系统设置》环境变量 2、在系统变量中进行环境变量配置 2.1 新建JAVA_HOME 变量名:JAVA_HOME 变量值:C:...
  • miaomingbenxin
  • miaomingbenxin
  • 2017年12月18日 15:44
  • 338

win7 64位配置java运行环境

在百度软件中心下载jdk比较方便
  • c18216575
  • c18216575
  • 2014年11月16日 15:58
  • 5338

WIN7环境下使用Dreamweaver搭建网站开发环境

声明:以下内容中包含的名词仅是本人习惯命名,不能代表其专业含义 首先需要开启IIS的ASP功能 控制面板——打开或关闭Windows功能,进入以下页面 点击Internet信息服务左边...
  • wyccyw123456
  • wyccyw123456
  • 2015年03月31日 17:49
  • 1597

Win7上的Unity环境搭建

之前一直搞cocos2d-x,最近打算研究一下Unity,首先从环境搭建说起,由于之前安装的是VS2012,最新的Unity(5.5.0)安装的时候会自动安装VS2015 Community版本,导致...
  • Laiger001
  • Laiger001
  • 2017年01月01日 23:13
  • 921

KDevelop开发环境的搭建

我选择的是Ubuntu系统,个人认为比较好用。尤其apt功能强大。 首先 进入命令行终端 sudo apt-get install build-essential sudo apt-get ...
  • caowei880123
  • caowei880123
  • 2012年05月06日 11:58
  • 853

CUDA(1)之WIN7环境配置

摘要 本文主要讲述CUDA在windows7下环境的搭载,特别是一些注意事项。 1. 检查本机显卡 检查本机显卡是否是NVIDIA公司的,因为CUDA是NVIDIA公司提供的GPU开发者工具。 ...
  • Canhui_WANG
  • Canhui_WANG
  • 2016年05月08日 15:26
  • 1346

在Win7系统中配置Android SDK环境变量

在Win7系统中点击系统“环境变量”,具体步骤如下(Step by Step): 1.“新建”一个变量,取变量名为ADNROID_SDK_HOME,值为“H:\Android\Android-SD...
  • MyronChi
  • MyronChi
  • 2015年06月06日 23:48
  • 1750
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Win7 64bit+OpenCV2.4.11+VS2010配置环境
举报原因:
原因补充:

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