vs2010 - opencv2.4 配置方法

落日映苍穹つ 2022-07-13 23:56 292阅读 0赞

1、下载软件

  下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。

  下载VS2010,安装。

2、配置OpenCV环境变量

  计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\build\x86\vc10\bin”和”%opencv%\build\common\tbb\ia32\vc10”(里面的%opencv%记得换成自己的opencv路径。例如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。

2012042521370765.png

3、配置工程的opencv依赖(每次新建工程都要重新配置,要执行此步骤请先跳到第4步建立工程)

1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。

2012042521403569.png

2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。

但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\opencv”和(或)”%opencv%\build\include\opencv2”,即可解决问题。

2012042521411894.png

3)、配置“库目录”项:添加行”%opencv%\build\x86\vc10\lib”即可。

2012042521415632.png

4)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项

针对debug配置添加以下库:

opencv_calib3d240d.lib

opencv_contrib240d.lib

opencv_core240d.lib

opencv_features2d240d.lib

opencv_flann240d.lib

opencv_gpu240d.lib

opencv_highgui240d.lib

opencv_imgproc240d.lib

opencv_legacy240d.lib

opencv_ml240d.lib

opencv_objdetect240d.lib

opencv_ts240d.lib

opencv_video240d.lib

如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:

opencv_calib3d240.lib

opencv_contrib240.lib

opencv_core240.lib

opencv_features2d240.lib

opencv_flann240.lib

opencv_gpu240.lib

opencv_highgui240.lib

opencv_imgproc240.lib

opencv_legacy240.lib

opencv_ml240.lib

opencv_objdetect240.lib

opencv_ts240.lib

opencv_video240.lib

2012042521423828.png

4、用VS2010新建控制台工程测试:

1)、文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test)

2012042521442467.png

2)、确定->下一步->附加选项选“空项目”->完成

2012042521460556.png

3)、解决方案资源管理器->源文件(右键)->添加->新建项

2012042521533454.png

4)、Visual C++->C++文件:输入名称test点添加

2012042521545853.png

5)、粘贴下面的代码,保存

#include “stdafx.h”
#include
#include
#include
#include

using namespace cv;
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
IplImage* image = cvLoadImage(“pp.jpg”,0);
if(image==NULL)
{
std::cout<<”image is not found”;
system(“PAUSE”);
return 0;
}
cvShowImage(“pic”,image);
cvWaitKey(0);
cvReleaseImage(&image);
return 0;
}

6)、把自己的靓照改名为pp.jpg,然后放到工程项目的文件夹里面(是里面那个文件夹)

2012042521584579.png

7)、按照第3步骤的方法配置工程的opencv依赖。

8)、按F5,如果你的图片出来了就OK了。

发表评论

表情:
评论列表 (有 0 条评论,292人围观)

还没有评论,来说两句吧...

相关阅读

    相关 VS2010Opencv配置

    在本文开头,我感谢opencv中文论坛中帖子——“VS2010下解决每次都需要配置的问题”对我的引导和启发,本文是基于该文章的理解、实践与总结。该贴链接如下: [htt

    相关 VS2010-DirectShow 配置

    由于最近接触directShow 所以自己就学着安装directShow环境 网上看了很多相关安装教程 但是介绍的不精确 具体细节没有 于是自己就结合自己遇到的一些问题谢了一个

    相关 opencv2.3.1+vs2010

    安装opencv 2.3.1 更新整理,在这里我整理出来,以便将来整理添加到“opencv例子详解”中。 opencv2.3.1下载: [http://sour