OpenCV在VS2010环境下的配置方法
2014-10-28 21:06
387 查看
一、准备工作
配置OpenCV前需要下载并安装的软件:VisualStudio2010、CMake;
安装OpenCV
下载OpenCV for Windows安装包,下载下来名称为OpenCV-2.4.6.exe;
运行安装包,解压到D盘根目录(可以修改为其他目录);
运行CMake,设置好OpenCV的源码路径及构建路径,如下图所示:
点击Configure按钮,如下图所示:
在弹出的编译器选择界面中选择Visual Studio 10,如下图所示:
等待配置完成,出现如下界面:
将BUILD_EXAMPLES选项勾上,其余的使用默认配置即可
再次点击Configure按钮,再次进行配置;
切换目录到D:\OpenCV\VS2010 (以自己的build路径为准),打开使用VS
2010打开OpenCV.sln;
切换Build模式为Debug,右键选择解决方案"OpenCV",在其中选择"重新生成解决方案",如下图所示:
等待Build完成后,找到INSTALL子项目,右键选择"生成",如下图所示:
切换Build模式为Release,重新进行一次构建;
打开D:\OpenCV\VS2010,将install文件夹拷贝到C盘,重命名为opencv
添加环境变量
打开“计算机”属性,“高级系统设置”“环境变量”,在“系统变量”编辑Path变量,在后入
;C:\opencv;D:\OpenCV\opencv\build\x86\vc10\bin;D:\OpenCV\opencv\build\x64\vc10\bin
其中D:\OpenCV\opencv\build\x86\vc10\bin;D:\OpenCV\opencv\build\x64\vc10\bin必须加入,否则OpenCV工程可以编译链接,但是调试或运行时会出错,提示“应用程序无法正常启动0xc000007b”。
新建工程配置OpenCV
打开vs2010新建一个win32控制台工程,命名为test,
建完工程先配置OpenCV环境如下:
右键工程名,单击“属性”,打开属性页。
单击配置属性/VC++目录
在“包含目录”中添加如下目录:
C:\opencv\include
C:\opencv\include\opencv
C:\opencv\include\opencv2
在“库目录”中添加如下目录:C:\opencv\lib
单击
连接器/输入
在“附加依赖项”加入如下内容:(带个d代表在debug模式下使用,不带d则在release模式下使用)
opencv_core246d.lib
opencv_highgui246d.lib
opencv_video246d.lib
opencv_photo246d.lib
opencv_calib3d246d.lib
opencv_contrib246d.lib
opencv_features2d246d.lib
opencv_flann246d.lib
opencv_gpu246d.lib
opencv_imgproc246d.lib
opencv_legacy246d.lib
opencv_ml246d.lib
opencv_nonfree246d.lib
opencv_objdetect246d.lib
opencv_stitching246d.lib
opencv_ts246d.lib
opencv_videostab246d.lib
以上是所有步骤,下面就可以编写OpenCV测试代码了,如下:
#include
"stdafx.h"
#include
<iostream>
#include
<string>
#include
<opencv.hpp>
using namespace cv;
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
Mat img = imread("OpenCVTest.bmp");
if(img.empty())
{
cout<<"error";
return-1;
}
imshow("dd",img);
waitKey();
return 0;
}
运行结果:
相关文章推荐
- VS2010 无需重复配置opencv环境方法
- x64环境下用VS2010配置Opencv2.3.1的方法
- VS2010环境下Winpcap配置方法
- VS2010编译器下针对C#和C++的opencv的配置方法
- 【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置
- VS2010中仅一次配置opencv的方法
- OpenCV2.0在VS2010配置中出现问题的解决方法 VS2010 C++中出现常见问题:back_inserter
- OpenCv2.4.5+Cmake 2.8.10+VS2010配置方法(不用再配置dll、lib的方法)
- VS2010环境下OpenCV&OpenGL配置
- 【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置
- VS2010中OpenGL环境的配置方法
- VS2010中关于OpenCV 2.3.1开发环境配置及第一个OpenCV程序
- VS2010下配置OpenCV2.4.3 方法和配置OpenCV2.2一样
- OpenCV 2.4.6 + VS2010 + win7 环境配置
- win7 64位环境下VS2010配置OpenCV 2.3.1
- VS2010环境下安装并配置OpenCV2.4
- opencv 2.4.2+ vs2010环境配置
- 在vs2010配置及删除opencv的 环境目录
- OpenCV 2 编译及在vs2010中配置方法
- OpenCV2.2+VS2010配置+SIFT改进算法运行 环境配置过程