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]

  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中。

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

  1. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  2. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  3. 传智播客C/C++各种开发环境搭建视频工具文档免费教程

    传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&quo ...

  4. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

  5. win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

    win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号 ...

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

    原文:IIS服务器 远程发布(Web Deploy)配置 VS2010 开发环境 Windows Server 2008服务器系统 asp.net 网站有三种常用的发布方式:分别是拷贝开发机上发布好的 ...

  7. Qt开发环境搭建 - Windows + VS2010 + VS插件

    Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...

  8. 最新 obs-studio vs2019 开发环境搭建 代码编译

    距离上一篇文章很久了,重新开始记录 OBS 开发相关情况,第一步就是环境搭建,第二步是构建 OBS-Studio VS 2019 开发环境搭建 下载软件和资源 软件安装没有特别说明的,下载安装即可. ...

  9. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

随机推荐

  1. English learning method ---学英语重中之重打通“任督二脉”

    漫漫十年艰辛路,英语学习之旅 曾经秉承“路漫漫其修远兮,吾将上下而求索”的信念,初一那年了解到原来(a b c d e f g) 不仅仅读作(啊,波,词,的,额,佛,哥),在英语的世界中它有另外的读法 ...

  2. 在storyboard中设置控件的layerbordercolor

    在SB中控件可以在SB中直接利用kvc 设置一些属性值,不如layerwidth等 但是不能更改和颜色有关的属性因为layerbordercolor是CGColor.通过为CALayer增加属性可以实 ...

  3. Mirantis OpenStack HA

    Mysql使用Galera做Active/Active集群,同时使用Pacemaker,因为Galera mysql用到了领导机选举机制quorum,所以控制节点至少三个 RabbitMQ使用mirr ...

  4. Redis中的value包含中文显示的问题?

    linux 系统 redis不识别中文  如何显示中文 在Redis中存储的value值是中文“马拉斯加”Shell下get获取后展示的结果为:\xc2\xed\xc0\xad\xcb\xb9\xbc ...

  5. USACO Money Systems Dp 01背包

    一道经典的Dp..01背包 定义dp[i] 为需要构造的数字为i 的所有方法数 一开始的时候是这么想的 for(i = 1; i <= N; ++i){ for(j = 1; j <= V ...

  6. 数据结构C语言版 表插入排序 静态表

    数据结构C语言版 表插入排序.txt两个人吵架,先说对不起的人,并不是认输了,并不是原谅了.他只是比对方更珍惜这份感情./*  数据结构C语言版 表插入排序  算法10.3 P267-P270  编译 ...

  7. Automake创建项目

    autoconf和automake可以方便的构建linux下项目,一个简单的automake项目实例,麻雀虽小五脏俱全,以后无外乎在这基础上扩展相应的宏完善而已. .首先建立项目目录树 )创建目录树 ...

  8. QQ音乐产品经理黄楚雄:产品与用户的情感联系

    QQ 音乐产品经理关于产品的一些感悟. 2014 年是 QQ 音乐的第十个产品年度,这十年我们跟用户一起见证了整个互联网音乐的发展.2011 年的 3 月 QQ 音乐公布了第一个 iPhone 平台的 ...

  9. 全栈project师的悲与欢

    从小米辞职出来创业的两个多月里,通过猎头或自己投简历,先后面试了知乎,今日头条,豌豆荚,美团,百度,App Annie,去哪儿,滴滴打车等技术团队,一二面(技术面)差点儿都轻松的过了,三面却没有毕业那 ...

  10. Source Insight使用技巧

    1. source insight必设: option-->key assignments-->    Edit: Delete Line ---- Assign New Key: Ctr ...