最新OpenCV2.4.6与VS2010开发环境搭建
2014-01-02 09:05
453 查看
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
#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名称如下:
[img-opencv_lib_list]每一个程序要想在不含有OpenCV的环境下运行,必须将对用的动态链接库一同打包。
OpenCV2.4.6的所有动态链接库文件都在目录D:\opencv\build\x86\vc10\bin中。
于是记录一下这次的安装和配置步骤:
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
#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名称如下:
[img-opencv_lib_list]每一个程序要想在不含有OpenCV的环境下运行,必须将对用的动态链接库一同打包。
OpenCV2.4.6的所有动态链接库文件都在目录D:\opencv\build\x86\vc10\bin中。
相关文章推荐
- 最新OpenCV2.4.6与VS2010开发环境搭建
- win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建
- 【OpenCV学习笔记系列01-OpenCV2.4.6 + VS2010开发环境配置】
- win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建
- 搭建OpenCV 3.1、OpenNi2、Qt 5.5、VS2010开发环境
- C# 下搭建最新版OpenCV(Emgu CV)开发环境
- Qt+MinGW+OpenCV开发环境在win7系统下的搭建(最新20140423)
- OpenCV2.4.7与VS2010开发环境搭建
- VS2010 + C# + OpenCV 开发环境的搭建 项目配置
- 【OpenCV学习笔记 001】 VS2013+OpenCV2.4.9开发环境的搭建
- 2017最新webpack3.0+react+es6开发环境搭建一
- 驱动开发之一:VS2010 WDK环境搭建
- Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本号的开发环境
- Android开发实战一之搭建开发环境(最新版本)
- Ubuntu14.0下OpenCV3.0开发环境搭建
- Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境
- Android SDK与Eclipse最新版开发环境搭建
- ubuntu16.04搭建opencv2.4.13开发环境
- android开发环境搭建 最新版 64位 32位同理
- windows下vs2008/2010+opencv2.2开发环境搭建