OpenCV——Open Source Computer Vision Library,即开源计算机视觉库,它是基于C语言和部分C++语言来开发,可用于计算机视觉、图像处理以及模式识别和跟踪。
一、软件安装
安装OpenCV
到OpenCV的官网(http://opencv.org/)下载最新版本的OpenCV安装包,OpenCV针对不同平台都有安装程序。
CMake安装
由于我使用的是VS2013,OpenCV官网下载的都是基于VS2015以上版本,所以需要使用 CMake 生产VS2013的配置文件。
CMake的下载地址为:https://pan.baidu.com/s/1bcuNvhPmYvSAkn9otQnL5A,密码为:q4zz
解压后然后打开bin/cmake-gui。
二、生成VS2013配置文件
运行CMake,选择源码文件夹和你想要生成VS2013配置的文件夹
点击Configure按钮,选择编译器(Visual Studio 12 2013 Win64)
选择想要安装的库,点击Configure按钮
点击Generate按钮,生成OpenCV解决方案
- 当多次点击Configure按钮后(一般只需要2次),红色界面完全消失,并在界面最底下出现“Configuring done”的提示;
- 此时请点击Generate按钮,生成相应的解决方案,若界面底下出现“Generating done“的提示,即表明解决方案生成成功;
- 继续点击Open Project。此时CMake会自行启动Visual studio 2013软件,打开上述生成的解决方案。
Visual Studio2013的配置
OpenCV解决方案的编译
- 选择CMakeTargets项目,找到ALL-BUILD;
- 右击All_BUILD,然后右键>>选择生成;
- 生成完成后,右击INSTALL,然后右键>>选择生成(会在自定义创建的OpenCV文件夹下生成一个install文件夹,包含了include和bin)。
配置OpenCV3.3动态链接库
若要调用OpenCV3.3需要将bin绝对路径,添加到系统环境变量中。
-新建一个空的Win32项目 Opencv_test
- 点击项目Opencv_test,右键选择”属性“
- 打开属性页面后,点击”配置管理器“
- 因为上述生成的是Visual Studio2013 x64的动态链接库,不适用于x86的工程,所以需要配置x64的工程
- 打开VC++目录,添加包含目录和库目录
- 配置完之后,点击”链接器“>>”输入”,在”附加依赖库“中添加:
opencv_calib3d330d.lib
opencv_core330d.lib
opencv_dnn330d.lib
opencv_features2d330d.lib
opencv_flann330d.lib
opencv_highgui330d.lib
opencv_imgcodecs330d.lib
opencv_imgproc330d.lib
opencv_ml330d.lib
opencv_objdetect330d.lib
opencv_photo330d.lib
opencv_shape330d.lib
opencv_stitching330d.lib
opencv_superres330d.lib
opencv_video330d.lib
opencv_videoio330d.lib
opencv_videostab330d.lib - 点击确定
本文详细介绍了如何在VS2013中安装和配置OpenCV3.3,包括从官网下载OpenCV安装包,使用CMake生成VS2013配置文件,编译OpenCV解决方案,配置动态链接库,以及创建并配置Win32项目以调用OpenCV库。

1万+

被折叠的 条评论
为什么被折叠?



