手机版

如何在Visual Studio 2010中配置OpenCV

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

当您将OpenCV与VS一起使用时,您不想全局配置它。每次配置都很烦。

鉴于此,我们将介绍一种更简单的方法。

配置环境的前提是成功安装了合适版本的OpenCV。

我这里用的是OpenCV2.4.9。这个版本解压后,我找到一个叫build的目录,已经编译好了。

让我们假设构建目录结构如图1所示:

图1。构建目录结构

并且假设构建文件夹在d盘下的opencv目录中,如果不是,可以移动到d盘下的opencv目录。

我们要用c来开发。平台当然是x86,看你的实际情况。

第一步:一劳永逸地创建项目属性表!

打开VisualStudio2010,创建一个新项目,如图2所示:

图2。创建Win32控制台应用程序

单击确定,然后进入图3所示的界面。选择一个空项目。

图3。选择一个空项目

单击完成。

从菜单栏中选择视图-属性管理器,如图4所示。

图4。选择属性管理器

然后展开属性管理器的选项卡,如图5所示:

图5。展开属性管理器

右键单击调试|Win32并选择添加新项目属性表。操作步骤如图6和7所示。

图6

图7添加OpenCV_Debug属性表

添加结果如图8所示:

图8。添加OpenCV_Debug属性表的结果

双击新添加的属性表。

编辑包含目录,如图9所示。

图9。编辑包含目录

图10。添加OpenCV的包含目录

图11。添加其他库目录

图12。添加附加依赖项

在图12中,添加的附加依赖项的后缀前面有一个D,这是与Release的唯一区别。

添加的库文件名列表如下(注意你的版本号,不要直接复制粘贴)

opencv _ imgproc 249d . lib opencv _ calib3d 249d . lib opencv _ contrib 249d . lib opencv _ core 249d . lib opencv _ features 2d 249d . lib opencv _ flann 249d . lib opencv _ GPU 249d .lib opencv _ high GUI 249d . lib opencv _ legacy 249d . lib opencv _ ml 249d . lib opencv _ nonfree 249d . lib opencv _ objdetect249 d . lib opencv _ OCL 249d . lib opencv _ photo 249d .最后在libopencv _ stitching 249d . libopencv _ super RES 249d . libopencv _ ts 249d . libopencv _ video 249d . libopencv _ video lab 249d . lib上点击确定.

然后打开您的项目目录,您将看到如图13所示的文件:

图13 OpenCV_Debug属性表

将图13中的红色文件复制到一个合适的目录中并保存。下次直接加就是了。

第二步:使用OpenCV创建一个新项目:

1.创建一个空的项目demo2,该方法将不再重复。

2.切换到属性管理器,右键单击调试|Win32,选择添加现有属性表~

图14。添加现有属性表

找到你保存的OpenCV_Debug.props并打开它。结果如图15所示:

图15添加属性表的结果

此时,可以将cpp文件添加到demo2项目中,然后就可以快速编写代码了。

补充:

代码编写编译成功后,可能会出现找不到dll等问题。

您可以将目录d : \ opencv \ build \ x86 \ vc10 \ bin添加到环境变量PATH中。

特别提醒:

在配置过程中:

1.请确定您需要的平台:X86还是X64!

2.注意各个目录和平台的一致性!

3.添加环境变量!

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:如何在Visual Studio 2010中配置OpenCV是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。