windows系统下多版本opencv安装及使用

时间:2022-08-29 03:32:20

本文主要介绍opencv-2.4.10和opencv-3.0.0两个版本的安装及如何切换版本。
由于原来安装过opencv-2.4.10,打算再安装opencv-3.0.0,并使用新安装的版本。为了避免混乱,主要思路是只把opencv-3.0.0作为动态链接库使用。而原来的系统环境变量不打算修改。那么问题就变为怎么在windows环境下使用vc2013加载动态链接库并使用。

1.windows环境下安装opencv-3.0.0库

(1)下载opencv-3.0.0windows版本
http://opencv.org/releases.html
(2)双击opencv-3.0.0.exe解压
指定解压路径为
D:\Program Files\opencv-3.0.0
windows系统下不需要自己编译opencv动态链接库,解压后的
动态链接库所在的位置
D:\Program Files\opencv-3.0.0\opencv\build\x86\vc12\bin
头文件所在位置为
D:\Program Files\opencv-3.0.0\opencv\build\include

这样所谓的安装就安装好了。

2.VS2013环境下使用opencv-3.0.0库

(1)设置环境变量
在控制面板\系统和安全\系统 中的高级环境设置下的环境变量中。在系统变量的path最后加入opencv3.0动态链接库路径
;D:\Program Files\opencv-3.0.0\opencv\build\x86\vc12\bin

注意前面加英语的分号分隔。
然后重启系统。
(2)新建工程
(3)右键工程属性

vc++目录选项
包含目录选
D:\Program Files\opencv-3.0.0\opencv\build\include
D:\Program Files\opencv-3.0.0\opencv\build\include\opencv
D:\Program Files\opencv-3.0.0\opencv\build\include\opencv2
库目录选
D:\Program Files\opencv-3.0.0\opencv\build\x86\vc12\lib

再点击链接器选项
在附加依赖项加入
opencv_ts300d.lib
opencv_world300d.lib
opencv_ts300.lib
opencv_world300.lib
就能够使用了。