1. Download OpenCV-2.4.7 from opencv.org,unzip to a directory.

For example, the directory is ”C:\opencv”and there are two sub-folders under it : “build” and “sources”.

2. Configure environment variable

Computer->Properties->Advanced System settings->Environment Variables->System (or user)variables->Path->Variable value:

add“; C:\opencv\build\x86\vc11\bin; C:\opencv\build\x86\vc11\lib” at the end.

3. Create a new Win32 console project for test

Open VS2012,File->New->Project->Win32 Console Application, give a name, select empty project and click finish button.

4. Configure OpenCV dependencies

1) View->Property Manager

Add new Project Property Sheet for both Debug|Win32 and/or Release|Win32. Double click the new Property pages.

2) VC++ Directories->Include Directories,add an item “C:\opencv\build\include;”.

( You can also try to add “C:\opencv\build\include\opencv”and/or “C:\opencv\build\include\opencv2”.)

VC++Directories->Library Directories, add an item “C:\opencv\build\x86\vc11\lib;”

3) Linker->Input->Additional Dependencies, add following items.

For Debug|Win32,

opencv_calib3d247d.lib
opencv_contrib247d.lib
opencv_core247d.lib
opencv_features2d247d.lib
opencv_flann247d.lib
opencv_gpu247d.lib
opencv_highgui247d.lib
opencv_imgproc247d.lib
opencv_legacy247d.lib
opencv_ml247d.lib
opencv_objdetect247d.lib
opencv_ts247d.lib
opencv_video247d.lib

For Release|Win32,

opencv_calib3d247.lib
opencv_contrib247.lib
opencv_core247.lib
opencv_features2d247.lib
opencv_flann247.lib
opencv_gpu247.lib
opencv_highgui247.lib
opencv_imgproc247.lib
opencv_legacy247.lib
opencv_ml247.lib
opencv_objdetect247.lib
opencv_ts247.lib
opencv_video247.lib

Note that in each line, "247" represents the version and "d" means debug. If other version of opencv is used, just change "247" to other number.

5) In VS2012, Solution Explorer->SourceFiles->right click->Add->New Item->C++ File (.CPP).

Copy the source code from “C:\opencv\sources\samples\cpp\opencv_version.cpp”. Run it.

#include "opencv2/core/core.hpp"
#include <iostream>const char* keys =
{"{ b |build |false | print complete build info }""{ h |help  |false | print this help           }"
};int main(int argc, const char* argv[])
{cv::CommandLineParser parser(argc, argv, keys);if (parser.get<bool>("help")){parser.printParams();}else if (parser.get<bool>("build")){std::cout << cv::getBuildInformation() << std::endl;}else{std::cout << "OpenCV " << CV_VERSION << std::endl;}getchar();return 0;
}

For the future project, try to add #include <opencv2\opencv.hpp> at the beginning to include all headers for OpenCV. The property sheet can be saved as .props file. Then next time the file can be added to the project.

Configuration of OpenCV 2.4.7 in VS2012 (X86)相关推荐

  1. OpenCV配置 Win7 Win8 VS2010 VS2012

    http://v.youku.com/v_show/id_XNTU4NTM2MDAw.html

  2. opencv配置_Opencv在vs2012下的配置

    别问我为什么记录这么老的版本,问就是因为老师推荐和因为怕自己再次把小米的搜索框给忘记了,又找个好几十分钟的[环境变量]. 另外,要敲敲自己的脑袋,作为小米电脑的老用户怎么可以把搜索框给忘记了呢? 第一 ...

  3. opencv 一堆算法,图像处理等

    http://blog.csdn.net/wangzhebupt/article/category/1675453 数据挖掘十大经典实用算法及OpenCV算法 http://www.xuebuyuan ...

  4. Android Studio中安装OpenCV SDK

    Android Studio中安装OpenCV SDK Open Source Computer Vision (OpenCV) is a library used for computer visi ...

  5. OpenCV实现基于图像内容检索--视频播放(上)

    最近要交个小作业,恰好刚开了博客园的博客,就想着把这个记下来当是做点笔记)=.=(,做的小作业的题目是基于图像内容的内容检索,先从基础的一步一步来,这部分主要是讲包括OpenCV和使用ActiveX控 ...

  6. 使用VS2012调试ReactOS源码

    使用VS2012调试ReactOS源码 目录 一 下载并安装VS2012 二 下载并安装WDK80 三 下载ReactOS0315源码 四 下载并安装RosBE211 五 用RosBE命令行编译Rea ...

  7. Win10 OpenCV编译安装CUDA版本

    Win10 + Microsoft Visual Studio Community 2017 + CUDA11.3 + CUDNN8.2 + RTX GeForce 3090 + OpenCV4.5. ...

  8. 第一章之OpenCV安装

    opencv 安装 一.地址 opencv官网 opencv Github 官方安装流程 二.概述 opencv有两种安装方式:1.根据自己的平台选择官方编译好的版本:2.下载源码自己编译. 三.预编 ...

  9. 移植Opencv到arm tq2440

    移植opencv到tq2440一.下载opencv及cmake 1,download opencv_2.3.1 OpenCV-2.3.1a.tar.bz2 下载链接:http://opencv.org ...

最新文章

  1. CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3是什么呢?
  2. 用了10多年的 Tomcat 居然有bug,这能忍?
  3. 小白学习IOT之模拟设备RRPC命令下发
  4. python画图表的库_「Python」python绘制图表
  5. php 通用购物车,PHP实现购物车代码[可重复使用]
  6. 比较二进制_浮点数比较的精度问题
  7. BNUOJ 4358 左手定则 搜索
  8. 调python返回图片_三个好习惯,帮你写好Python里的异常处理
  9. visual studio 2010运行速度提速
  10. 《JavaScript高级程序设计(第四版)》红宝书学习笔记(1)
  11. linux 内核设备管理模型sysfs(入门篇)
  12. mysql 锁设置密码_[转载]mysql锁小结
  13. 编程范式之栈的抽象操作
  14. [debug] RuntimeError: CUDA error: no kernel image is available for execution on the device
  15. 高性能MySQL(第2版)中文版pdf
  16. Struts2 中继承ActionSupport类
  17. 23届计算机专业毕设Java选题参考
  18. 【第135期】游戏策划:给@蒙蒙水雾的简历分析
  19. 腾讯低代码平台定价策略公开了
  20. React中关于props的那些事

热门文章

  1. 【分享】分享一款不错的网页视频播放器
  2. Curator counters
  3. Ubuntu/Debian 系统切换Java(JVM),修改Java版本,JAVA_HOME
  4. 使用npm install XXX 时出现“failed to fetch from regi...
  5. python语言代码片段-有用的Python代码片段
  6. linux日志生成速率统计,Linux学习29-awk提取log日志信息,统计日志里面ip访问次数排序...
  7. C语言逆序字符串数组,【C语言】利用栈将数组中字符串逆序
  8. vs2012html图片,简单几步 实现vs2010对html5的支持
  9. 简书 java jvm_JVM介绍
  10. b丅151组成的充电器电路_BT151S-500R118