最新OpenCV2.4.6与VS2010开发环境搭建

OpenCV2.4.6与VS2010开发环境搭建
由于很久没有用OpenCV了,之前用的是1.0版本和VC++6.0。现在已经到了VS2010+OpenCV2.4.6。安装使用之后,发现OpenCV的库名称都变了。
于是记录一下这次的安装和配置步骤:
1.下载OpenCV-2.4.6.0.exe,然后安装在D盘下,则如下目录是对我们编程十分有用的。
D:\opencv\build\include;//头文件
D:\opencv\build\include\opencv;//头文件
D:\opencv\build\include\opencv2;//头文件
D:\opencv\build\x86\vc10\lib;//静态库文件
D:\opencv\build\x86\vc10\staticlib;//纯静态库文件
D:\opencv\build\x86\vc10\bin;//静态库对应的动态链接库文件

2.配置VS2010,新建一个控制台应用程序,命名为TestOpenCV

设置其项目属性,->Configuration Properties->VC++ Directories

2.1将其Include Directories新增如下三个OpenCV的头文件路径。

[img-opencv_include_path.png]
2.2将其Library Directories新增如下两个静态链接库路径。设置如下:

[img-opencv_lib_path]
3.编程测试:代码如下

[c++ codes]

[cpp] view plaincopy

  1. #include <opencv.hpp>  
  2. #include <iostream>  
  3. #include <string>  
  4. //OpenCV2.4.6对应的库文件,不同版本不一样!  
  5. #pragma comment(lib, "opencv_core246.lib" )   
  6. #pragma comment(lib, "opencv_core246d.lib" )   
  7. #pragma comment(lib, "opencv_highgui246.lib" )  
  8. #pragma comment(lib, "opencv_highgui246d.lib" )  
  9. using namespace cv;  
  10. using namespace std;  
  11. void _tmain(int argc, _TCHAR* argv[])    
  12. {    
  13.      IplImage *src; // 定义IplImage指针变量src     
  14.      src = cvLoadImage("lena.jpg",-1); // 将src指向当前工程文件目录下的图像lena.jpg    
  15.      cvNamedWindow("lena",0);//定义一个窗口名为lena的显示窗口    
  16.      cvShowImage("lena",src);//在lena窗口中,显示src指针所指向的图像    
  17.      cvWaitKey(0);//无限等待,即图像总显示    
  18.      cvDestroyWindow("lena");//销毁窗口lena    
  19.      cvReleaseImage(&src);//释放IplImage指针src  
  20. }  

注意,项目所需要的lib文件的名称。OpenCV2.4.6版本的lib库名称有所改变。不妨看一下最新版本的lib名称如下:

[img-opencv_lib_list]
每一个程序要想在不含有OpenCV的环境下运行,必须将对用的动态链接库一同打包。
OpenCV2.4.6的所有动态链接库文件都在目录D:\opencv\build\x86\vc10\bin中。

时间: 2024-09-10 14:16:20

最新OpenCV2.4.6与VS2010开发环境搭建的相关文章

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程   -------------------------

IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统

原文:IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统 asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的文件到服务器硬盘上.打包成安装程序到服务器上安装.通过Visual Studio 开发平台远程发布到服务器. 在asp.net网站的开发阶段,经常需要将系统发布到开发者所在局域网的服务器上,供客户和项目负责人预览.之前都是在开发机上发布好之后再拷贝到服务器上部署,因为开 发阶段系统的更新很快,每次都

J2ME开发环境搭建 之 EclipseMe

J2ME开发环境搭建 之 EclipseMe   第一节    初识Eclipse Eclipse是一个开发源代码,基于java的可扩展开发平台,它是在OSI(Open Software Initiative 开发源代码计划)认可的通用公共许可证(CPL)版下被授予许可证的集成开发平台(IDE).作为当今最流行的java开发IDE之一,java社群使用Eclipse以及基于Eclipse技术而来的IBM Websphere的开发者已经超过了半数. Eclipse本身只是一个框架和一组响应的服务,

TI Davinci DM6446开发攻略——开发环境搭建

TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境.其实TI的EVM(TI 的开发板)也提供相关的EVM start guide(sprue66f.pdf),适合参考.         DAVINCI开发环境搭建基本上可分以下几步:         1) 准备好各种相关的windows,l

Windows Phone7.5 Mango开发环境搭建

转自http://www.cnblogs.com/mr-raptor/archive/2011/12/14/2347655.html   ++++++++++++++++++++++++++++++++++++++++++ 本文系本站原创,欢迎转载! 转载请注明出处: http://blog.csdn.net/mr_raptor/article/details/7068536 ++++++++++++++++++++++++++++++++++++++++++   废话少说,善其功,利其器 -

boost标准库开发环境搭建boost标准库环境搭建以及简单案例介绍

1.下载boost相关的库的安装包 网址:http://www.boost.org/ 其中1.55.0版本的下载地址是:http://sourceforge.net/projects/boost/files/boost/1.55.0/ 截图: 2.boost开发相关的软件: boost_1_55_0.tar.gz  Linux平台下面的boost源码包 boost_1_55_0.zip    Windows平台下面的boost源码包 boost_1_55_0-bin-msvc-all-32-64

Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通

原文:Android菜鸟的成长笔记(1)--Android开发环境搭建从入门到精通 今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写一个搭建过程的文章. 一.JDK安装 http://www.oracle.com/index.html  下载地址 选择JavaSE JDK进行下载 下载下来后进行安装(默认步骤安装) 设置环境变量步骤如下: 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:    

ArcGIS API for JavaScript开发环境搭建及第一个实例demo

原文:ArcGIS API for JavaScript开发环境搭建及第一个实例demo        ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能.              一.安装前准备        1.ArcGIS Server for JavaScript API各版本下载地址:http://support.esrichina-bj.cn/2011/0223/960.html,我们选择

《Android应用开发与系统改造实战》——1.5节Android NDK开发环境搭建

1.5 Android NDK开发环境搭建 Android应用开发与系统改造实战 1.5.1 Android NDK简介 Android NDK是编译嵌入在Android应用中的原生代码(C或C++)的工具. Android应用运行在Dalvik虚拟机上.NDK允许开发者用原生代码(C或C++)实现应用的一部分.这将给某些应用带来好处,这种方式可重用代码,而且在某些情况下可加快运行速度. NDK提供了将C和C++源代码生成原生代码库的工具和文件:提供了将原生库嵌入apk文件的方法:提供了兼容An