visual studio2010 下配置opencv2.1/2.2 亲身实践

来源:互联网 发布:身份证验证算法 编辑:程序博客网 时间:2024/05/21 17:39

    今天重新装了vusial studio,原来用的2008,现在升级到visual studio2010. 安装配置opencv2.1/2.2花了小半天时间。安装opencv2.1/2.2没花几分钟时间,就是配置时花了点时间。visual studio2010中opencv的配置有些地方不一样。

下面对opencv2.1和opencv2.2分开说明。

    opencv2.1安装可以参照网址:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=11157  这个帖子中把opencv2.1的安装和配置讲的很清楚了。但是完全按照这个流程走下来的话,在运行需要opencv的项目时会出现编译错误:fatal error LNK 1104: 无法打开文件 "cxcore210d.lib cv210d.lib highgui210d.lib".  这个问题让我郁闷了好久。最终找到了答案:在连接器中加入依赖项:cv210.lib cvaux210.lib cxcore210.lib highgui210.lib ml210.lib时正确的添加方式是每个lib之间需要换行,输入一个.lib文件后敲一个回车再输入下一个.lib文件,.........。

按此改过之后,问题迎刃而解。
    opencv2.2刚发布不久。使用时很多东西都与opencv2.1不同,加了很多新东西,例如支持android开发,不多讲了,参考该贴(http://www.cvchina.info/2010/12/13/chinese-opencv/)一切明朗。需要注意的是在连接器中加入依赖项时,要注意如上面说明的一样要换行。
      
      when you finish this post, just go ahead and enjoy opencv!  good luck!