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的头文件路径。

 

2.2将其Library Directories新增如下两个静态链接库路径。设置如下

 

3.编程测试:代码如下

[c++ codes]

#include <opencv.hpp>
#include <iostream>
#include <string>
//OpenCV2.4.6对应的库文件,不同版本不一样!
#pragma comment(lib, "opencv_core246.lib" )
#pragma comment(lib, "opencv_core246d.lib" )
#pragma comment(lib, "opencv_highgui246.lib" )
#pragma comment(lib, "opencv_highgui246d.lib" )
using namespace cv;
using namespace std;
void _tmain(int argc, _TCHAR* argv[]) 

     IplImage *src; // 定义IplImage指针变量src  
     src = cvLoadImage("lena.jpg",-1); // 将src指向当前工程文件目录下的图像lena.jpg 
     cvNamedWindow("lena",0);//定义一个窗口名为lena的显示窗口 
     cvShowImage("lena",src);//在lena窗口中,显示src指针所指向的图像 
     cvWaitKey(0);//无限等待,即图像总显示 
     cvDestroyWindow("lena");//销毁窗口lena 
     cvReleaseImage(&src);//释放IplImage指针src
}

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/study5201314/p/3450318.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值