配置VS2013 + opencv 2.4.10

其实我内心是极力反对装这么老的版本的,但是要交课堂作业~~好无奈

[注] : 如果按照本文配置不成功,可以试一下其他博客里面的配置(多试一试总能成功的)

  1. https://jingyan.baidu.com/article/76a7e409f3427bfc3a6e156d.html
  2. https://www.jianshu.com/p/050280521a3a
  3. https://jingyan.baidu.com/article/64d05a025a686bde54f73b54.html
  4. https://blog.csdn.net/wizardtoh/article/details/43541595

一 下载安装vs2013

vs下载链接

下载好之后直接安装即可,安装路径可选部分安装在其他盘,其他选项都默认就好。

二 下载opencv2.4.10

opencv下载链接

找对应的下载即可

下载好安装包后直接安装在一个选定的位置(我安装在了D:\opencv\opencv)

1447410-20190828211651434-1589710009.png

配置环境变量

在系统变量Path下添加

D:\opencv\opencv\build\x86\vc12\bin
D:\opencv\opencv\build\x64\vc12\bin

这里x86和x64都添加进去了(如果建立的项目是Win32项目,请一定要把x86放到前面,否则程序读取时会先读取x64里面的,这是因为在扫描环境变量时是从上到下扫描的),另外vc12是vs2013使用的编译器版本,同理vc11是vs2012使用的编译器版本

另外新建立一个变量

1447410-20190828211702737-699640619.png

关键配置

  1. 建立 Win32 控制台应用程序

    1447410-20190828213329947-1760424384.png

  2. 选择空项目

    1447410-20190828211733014-730258389.png

  3. 调出属性管理器视图

1447410-20190828213447832-2090526576.png

  1. 在Debug|Win32 目录下添加新项目属性表

1447410-20190828213534401-1443684821.png

  1. 右击opencvDebug2410,选择属性

    1. 添加附加包含目录

      1. D:\opencv\opencv\build\include
      2. 1447410-20190828211808439-1133669696.png
    2. 添加附加库目录

      1. D:\opencv\opencv\build\x86\vc12\lib
      2. 1447410-20190828211823846-762815482.png
    3. 添加附加依赖项

      1. //Debug模式带后缀d
        //Release模式不带d
        opencv_imgproc2410d.lib
        opencv_calib3d2410d.lib
        opencv_contrib2410d.lib
        opencv_core2410d.lib
        opencv_features2d2410d.lib
        opencv_flann2410d.lib
        opencv_gpu2410d.lib
        opencv_highgui2410d.lib
        opencv_legacy2410d.lib
        opencv_ml2410d.lib
        opencv_nonfree2410d.lib
        opencv_objdetect2410d.lib
        opencv_ocl2410d.lib
        opencv_photo2410d.lib
        opencv_stitching2410d.lib
        opencv_superres2410d.lib
        opencv_ts2410d.lib
        opencv_video2410d.lib
        opencv_videostab2410d.lib
      2. 1447410-20190828211839072-553792583.png
  2. 测试

    在源文件中创建一个main.cpp

    #include <opencv2/opencv.hpp> 
    using namespace cv;
    int main()
    {
     // 读入一张图片
     Mat img = imread("E:\img_0018.jpg");//如果出现内存位置异常之类的错误,请把这里的路径分隔符改为//
     // 创建一个窗口 
     namedWindow("test");
     // 在窗口中显示
     imshow("test", img);
     // 等待6000 ms后窗口自动关闭 
     waitKey(6000);
    }

1447410-20190828213609374-98603393.png

总结:

  1. 创建的新项目属性表在之后的项目中直接添加进去就好啦!
  2. 配置好环境变量之后要重启电脑
  3. 本博文中出现的路径一定要多多注意,有一处填错都不会成功运行
  4. 另外注意test是在Win32即32位环境下测试的~,如果是64的话直接将添加的目录从x86变为x64即可
  5. 附加依赖项部分每个版本的opencv可能都不一样,本文也是借鉴其他博文的。、

转载于:https://www.cnblogs.com/1625--H/p/11426583.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值