如何在Visual Studio 2010中配置OpenCV
当您将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或者邮箱删除。