OpenCV2.4.9+VS2012安装与配置

需要下载并安装Visual Studio 2012

然后在OpenCV官网下载安装OpenCV2.4.9 for Windows,网址为http://opencv.org/downloads.html

不建议选择最新的3.0.0,因为我曾尝试过但后面的配置会导致找不到lib之类的问题。

 

OpenCV的安装是解压出来到一个文件夹,然后将文件夹移动到某个目录放着就好了,我的安装目录为F:\program,在下文中多次重复出现,需要根据你自己的实际路径作修改。

 

在环境变量的Path变量中末尾插入";F:\program\opencv\build\x86\vc11\bin"(根据实际路径修改,不要包含双引号)

 

打开vs2012,新建项目-win32控制台应用程序,在应用程序向导中点击“空项目”,完成项目创建。

 

打开项目的资源管理器,在DebugWin32中右键,添加新项目属性表,名字随意。

 

刚才新建的项目属性表,右键属性。

在VC++目录中的“包含目录”属性,添加"F:\program\opencv\build\include"(根据实际路径修改,不要包含双引号)

在VC++目录中的“库目录”属性,添加"F:\program\opencv\build\x86\vc11\lib"(根据实际路径修改,不要包含双引号,此为32位vs2012的目录)

在链接器-输入中的“附加依赖项”属性,添加以下几行:

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

(这里库文件名的249指OpenCV2.4.9的意思,之前尝试3.0.0要修改为300,然后编译样例代码出现找不到库的情况于是不折腾了,换了2.4.9)

 

当其他vs项目需要再配置opencv的时候,不需要把上面再做一次,只要把创建的这个项目属性表到本项目的相应文件夹,然后在资源管理器的DebugWin32中添加现有属性表即可。

 

Debug这里配置好了,Release可如法炮制。

 

测试代码:显示一张图片

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;

int main()
{
    IplImage *src;
    src = cvLoadImage("F:\\lena.jpg");
    cvShowImage("lena",src);
    cvWaitKey(0);
    cvReleaseImage(&src);
}

运行这段代码需要有一个图片在相应路径中。

更多相关文章
  • 因为个人需要,需要安装PHP,网上搜到此篇资料介绍思路清晰,并且尝试成功,虽然对于Apache和Php版本号不完全一致但是不影响最后结果,因此记录下来用作参考: 正 文: 以前安装php环境,经常是安装一遍就是一遍,需要重新安装时因为没有做记录,只得重新一步步配置:今天顺便又来安装:windows下 ...
  • Eclipse+超快速的模拟器Genymotion开展Android申请书(第一步:安装和配置Genymotion)
    一.安装和配置Genymotion (1)因为Eclipse自带SDK模拟器,慢启动,别说 今天给大家介绍一个更快速的模拟器Genymotion (2)第一次去Genymotion在官方网站上注册一个账号.此帐户是非常有用的 请记着你的账号和password(我用的是QQ好注冊的) 网址是:http ...
  • View4.5测试参考文档7--View Administrator安装.配置.创建桌面池 见附件! 本文出自 "云中漫步--肖晓波" 博客,请务必保留此出处http://ieihihc.blog.51cto.com/306281/471642
  • 


    		    weblogic 8.1 安装并配置数据源
    weblogic 8.1 安装并配置数据源 一.安装weblogic服务器: 1. 启动开始菜单的 quickstart , 执行 create a new domainconfiguration - 2 .下一步 3 .下一步,选自定义 4 .下一步, name=myserver,listenpo ...
  • 


    		    Symantec 11.0企业版安装与配置简介
    Symantec Endpoint Protection是大家所熟悉的安全防护软件,也是众多企业所选的杀毒软件产品.Symantec11.0企业版具有安装方便,管理内容丰富等特点.下面我借助虚拟机平台,对Symantec11.0的安装与配置做个简单介绍. 虚拟机平台我采用windows2003(wi ...
  • 安装PHP扩展,已经有太多人写过了,随便百度.谷歌一下,都可以查到各种PHP扩展的安装方法,今天我要写的是,在本地没有安装msyql应用的情况下,如何安装配置php的mysql扩展.首先说说为什么会有这种需求吧,今年可以说是VPS,即云主机开始最火的一年,很多小公司及个人,都大量购买云主机,云数据库 ...
  • p { margin-bottom: 0.21cm; } p { margin-bottom: 0.21cm; }a:link { } lenovo G450在Linux下显卡无线网卡触摸板的安装与配置 ########################################## 1.触摸板 ...
  • 


    		    如何在Linux发行版上安装和配置KVM和Open vSwitch
    在如今多租户模式的数据中心环境下,虚拟化技术正从传统的基于虚拟机管理程序的服务器虚拟化,扩展到网络虚拟化.在这种环境下,基于软件的虚拟交换机通常连同虚拟机管理程序一起部署在服务器上,串联起了不同虚拟机之间传送的流量. 我在本教程上将演示如何在Ubuntu或Debian上安装和配置KVM和Open v ...
一周排行