VS2013+OpenCV3.3安装教程

本文详细介绍了如何在VS2013中安装和配置OpenCV3.3,包括从官网下载OpenCV安装包,使用CMake生成VS2013配置文件,编译OpenCV解决方案,配置动态链接库,以及创建并配置Win32项目以调用OpenCV库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
  • 点击确定
此时已经完成所有配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值