opencv接触其实也有一段时间了,不过之前都是使用python做一些事情。这几天去公司实习,在公司要求下,转为c++。早前对于vs这种庞大冗余的‘编辑器’,我是嗤之以鼻的,也许是自己水平不够,无法发挥这种编辑器的威力吧。回归正题,这篇讲的是opencv在vs中的配置。其实像这种工具配置,一般在对应的user guide或document中都有讲述,现在大部分人都没有查询document的习惯,只是单纯地download下工具包,然后就火急火燎地在搜索框中键入XXX配置方法,找到一堆要不过时要不机器环境不相配的博文,配置失败后在博客下面到处留言,求博主帮忙解决问题。其实这种处理问题的方式既浪费了自己的时间,也打扰了别人,并不是明智的做法。好像又有点跑题了,,,(特此声明:本博文只具有参考意见,考虑到系统,版本等因素,建议大家去opencv官网找对应document)
opencv版本:2.4.13
Windows环境:win10 64bit家庭版
vs:vs
first step:去/downloads.html下载对应版本安装包,解压到任意目录;
sencod step:在环境变量中添加 解压目录\opencv\build\x86\vc12\bin
third step:新建vs控制台工程,找到工程属性->VC++目录->包含目录,添加build\include
在库目录中添加:opencv\build\x86\vc12\lib
fourth step:找到工程属性中的链接器->输入->附加依赖项,添加opencv\build\x86\vc12\lib目录下所有lib文件中带d的文件名,例如opencv_ml2413d.lib
至此你的工程基本上可以使用opencv了,一般情况下,每新建一个工程,都要这样折腾一遍,这里有一个简便的方法,找到视图->窗口-》属性管理器,可以在相应目录下右键添加以前工程的属性文件。