vs2013+opencv3.2配置

Wesley13
• 阅读 830

  opencv库在3.0以后分为opencv库和opencv_contrib库两部分,其中opencv_contrib库是一个扩展库,如果需要使用SIFT和SURF算法就需要安装这个扩展库,否则只用安装opencv库即可。

  对于vs2015、vs2017这样的高版本vs有现成的编译好的opencv库,直接安装即可,但是opencv_contrib只有源码,需要自己编译安装。

  如果想在vs2013上安装opencv库,那么这个两个库都需要自己编译了。。。

  vs2013+opencv3.2安装过程如下:

  下载opencv库和opencv_contrib库源码

  vs2013+opencv3.2配置

  新建build_64和msvc2013_64两个文件夹,建议和源码放在同一位置(build_64文件夹用来存放稍后生成的vs2013可编译工程,msvc2013_64文件夹用来存放使用vs2013编译时生成的opencv库)

  vs2013+opencv3.2配置

  使用cmake建立vs2013可编译工程

  vs2013+opencv3.2配置

  点击Configure,出现选择编译器界面,我们当然选择vs2013  Win64(注意v12指vs2013,v14指vs2015)

  vs2013+opencv3.2配置

  点击finish,等待一会儿出现下图所示进度

  vs2013+opencv3.2配置

  添加扩展库路径 OPENCV_EXTRA_MODULES_PATH = D:\SDK\opencv3.2\opencv_contrib-3.2.0\modules 注意一定要精确到modules哦!

  vs2013+opencv3.2配置

  更改库安装目录(就是最后生成的.h和.lib静态库的安装位置)

  vs2013+opencv3.2配置

  点击add Entry按钮,添加CMAKE_DEBUG_POSTFIX选项,值设为“d”,用于区分debug和release版本,否则编译安装时debug版本会被release版本覆盖。设置好后,再点击configure,配置完成后点击“generate”生成编译工程。

  vs2013+opencv3.2配置

  接下来继续点击configure按钮,如果之后还有红色的块,继续点击configure,直到没有红色的块。

  点击Generate按钮,生成vs2013可编译工程。然后点击Open Project按钮即会自动使用vs2013打开。

  最后BUILD ALL,INSTALL即可(BUILD ALL 时间较长,我使用i7-9700k的cpu的台式机都编译了超过一个半小时(当时没调bios睿频),近两个小时,使用自己笔记本i5-4200的cpu的笔记本编译了估计一个晚上,没管睡觉去了,早上看编译好了。。。)

  vs2013+opencv3.2配置

  这样便成功了!

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Stella981 Stella981
3年前
Mac 使用brew安装低版本的软件,如opencv
由于Mac中使用homebrew安装的库都是最新的,有时需要老版本的软件,就很难办。在工作中想用opencv3.3,但是使用brew安装的都是3.4,后来查到个方法,就是指定需要安装的opencv.rb文件使用brewinfoopencv可以看到:(最新的是3.4,我安装的是3.3)opencv:stable3.4.0(bottled
Wesley13 Wesley13
3年前
ubuntu16.04+Opencv3.4.0安装(slam版)
  本文记录ubuntu下安装opencv过程,步骤来自opencv官网可以对照官网步骤:https://docs.opencv.org/3.4.0/d7/d9f/tutorial\_linux\_install.html(1)、RequiredPackages(安装必要的库,以及想要的功能的库,使用cmake..时会检查哪些依赖库
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Wesley13 Wesley13
3年前
ubuntu16.04搭建opencv2.4.13开发环境
1.先去官网下载对应版本的opencv压缩文件,打开终端解压文件.unzip opencv2.4.13.zip mvopencv2.4.13opencv 2.安装一些必须的依赖库sudo apt install cmake sudo apt install buildessential cmake libgtk2.0dev 
Stella981 Stella981
3年前
SpringBoot使用OpenCV总结
前言最近有个项目需要对图片图像进行处理,使用到了开源框架OpenCV全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库;而现在的项目都是基于SpringBoot,需要把OpenCv整合进去,下面把在使用中遇到的问题进行一个汇总整理。下载安装Opencv官网提供了一个多个平台的版
Easter79 Easter79
3年前
SpringBoot使用OpenCV总结
前言最近有个项目需要对图片图像进行处理,使用到了开源框架OpenCV全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库;而现在的项目都是基于SpringBoot,需要把OpenCv整合进去,下面把在使用中遇到的问题进行一个汇总整理。下载安装Opencv官网提供了一个多个平台的版
Opencv入门篇:简介与基本使用 | 京东物流技术团队
1Opencv简介Opencv是计算机视觉中经典的专用库,其支持多语言,跨平台,功能强大。OpencvPython为Opencv提供了Python接口,使得使用者在Python中能够调用C/C,在保证易读性和运行效率的前提下,实现所需的功能。Openc