相关文章:

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置

【2】Visual Studio 2017同时配置OpenCV2.4 以及OpenCV4.3

【3】opencv_contrib4.3.0库配置+opencv安装

【4】配置和运行Opencv常见的一些问题总结,以及bug解决。

【5】OpenCV2.4.9实现图像拼接与融合方法【SURF、SIFT、ORB、FAST、Harris角点 、stitch 】

【6】opencv采用映射技术实现鱼眼镜头校正和鱼眼镜头还原全景图。

配置之后可实现切换编译器从而切换opencv2和opencv3库,使Debug x86实现opencv2的编译,Debug x64实现opencv3的编译

【注意:下面安装opencv2我是安装在x64;需要进行切换的安装到x86即可】

1. 下载OpenCV2.4.9版本

https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

下载完路径需要和之前的opencv4.3版本区分开

2. 向OpenCV2.4.9库路径添加文件

H:\opencv2.4\opencv\build\x86\vc14\bin

添加两个文件,分别为msvcr120d.dll(32位)以及msvcp120d.dll(32位)--x86使用

msvcr120d.dll下载链接:https://download.pchome.net/dll/m/download-200456.html

msvcp120d.dll下载链接:https://download.pchome.net/dll/m/detail-132830.html

3.然后将OpenCV2.4.9库路径增加的系统环境变量Path中

【x86--后续可以切换  x64则不行】

4.新建工程

创建一个控制台工程

  • 给项目创建一个C++文件,快捷键Ctrl+shift+A

  • 打开项目的属性管理器,菜单路径:视图 ->其他窗口 ->属性管理器

当工程选择的是debug时,这里选择debug;当工程选择的时release时,这里就编辑release的属性。

5.工程配置包含目录

Debug|Win32  x64根据自己需求选择

H:\opencv2.4\opencv\build\include
H:\opencv2.4\opencv\build\include\opencv
H:\opencv2.4\opencv\build\include\opencv2

按照同样的添加方式将OpenCV2.4.9库目录添加到VC++目录的“库目录”中。

x64:H:\opencv2.4\opencv\build\x64\vc14\lib

x86  H:\opencv2.4\opencv\build\x86\vc14\lib

添加OpenCV2.4.9的附加依赖库到链接器->输入->附加依赖项.添加界面如图

添加内容如下:Debug可添加

opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib

打开Debug|Win32,右键其下面的Microsoft.Cpp.Win32.user,然后点击保存Microsoft.Cpp.Win32.user。这样下次新建工程项目时便自动调用了该设置,不需要再次配置。如图。

完成了已经配置了OpenCV3.4的Visual Studio 2017配置下同时配置了OpenCV2.4.9,实现永久有效。

6.检测是否安装成功

#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("H\\imagelib\\7.jpg");
imshow("picture",img);
waitKey(0);
return 0;
}

然后运行界面如下:注意选择刚刚配置好的Debug x86(代表用opencv2编译),然后点击右侧三角号或者按F5运行。

7.完成

通过切换编译器,从而切换opencv2和opencv3库,使Debug x86实现opencv2的编译,Debug x64实现opencv3的编译。完成了在Visual Studio 2017同时配置OpenCV3.4 以及OpenCV2.4.9

可以参考链接:https://blog.csdn.net/qq_36163358/article/details/85339749?spm=1001.2014.3001.5501 这个博主配置的x86的

【2】Visual Studio 2017同时配置OpenCV2.4 以及OpenCV4.3的更多相关文章

  1. 在Visual Studio 2017上配置Glut

    在Visual Studio 2017上配置Glut 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Visual Studio 2017上配置并使用 ...

  2. 在Visual Studio 2017上配置并使用OpenGL

    在Visual Studio 2017上配置并使用OpenGL 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 首先在Windows下安装Visual ...

  3. 从头开始学eShopOnContainers——Visual Studio 2017环境配置

    一.安装和配置Docker环境 1.安装Docker CE for Windows 从官方网站下载并安装,https://docs.docker.com/docker-for-windows/inst ...

  4. 重置Visual Studio 2017的配置

    1,从命令行进入VS 2017安装目录下面的Common7\IDE文件夹. 例如,Windows 10系统中 VS 2017 企业版的默认安装目录如下: C:\Program Files (x86)\ ...

  5. visual studio 2013 中配置OpenCV2.4.13 姿势

    首先在path中添加 “C:\OpenCV\opencv\build\x64\vc12\bin”   (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudio 2013中配置 ...

  6. 在visual studio 2017中配置Qt

    简述 这两天因为软件工程课要用vs2017写一个C++的GUI界面,就打算学习Qt,但是vs2017配置起Qt来不像vs2013,15那么简单,而且现在网上对于vs2017配置Qt的教程很少,也不详细 ...

  7. Windows10 + Visual Studio 2017 + CMake +OpenCV编译、开发环境配置及测试

    由于最近需要使用OpenCV,本人需要在自己的PC上使用OpenCV,因此最近一直在研究如何使用Visual Studio编译OpenCV源代码并搭建开发环境,折腾了很长时间,查阅了很多相关资料,终于 ...

  8. OpenCV2.4.9 & Visual Studio 2010 环境配置篇

    1. 准备工作 1.1. 安装 Visual Studio 2010, 需要安装 VC++ 相关功能.具体可求助度娘. 1.2. 下载 OpenCV 2.4.9 For Windows:https:/ ...

  9. OpenGL 开发环境配置:Visual Studio 2017 + GLFW + GLEW

    Step1:Visual Studio 2017 Why 开发环境,后面编译GLFW 和 GLEW也要用 How 这里使用的是Visual Studio 2017的 Community 版本,直接官网 ...

  10. Visual Studio 2017 vcvarsall.bat 环境配置对应关系

    博客参考:https://chenzehe.iteye.com/blog/1703429 安装Visual Studio 2017之后,vcvarsall.bat ,vcvars32.bat,vcva ...

随机推荐

  1. MyBatis 核心组件 —— Configuration

    概述 Mybatis 的核心组件如下所示: Configuration:用于描述 MyBatis 的主配置信息,其他组件需要获取配置信息时,直接通过 Configuration 对象获取.除此之外,M ...

  2. 机器学习周刊第五期:一个离谱的数据可视化Python库、可交互式动画学概率统计、机器学习最全文档、快速部署机器学习应用的开源项目、Redis 之父的最新文章

    date: 2024/01/08 这个网站用可视化的方式讲解概率和统计基础知识,很多内容还是可交互的,非常生动形象. 大家好,欢迎收看第五期机器学习周刊 本期介绍7个内容,涉及Python.概率统计. ...

  3. 一个神奇的Python库:Evidently,机器学习必备

    Evidently 是一个面向数据科学家和机器学习工程师的开源 Python 库.它有助于评估.测试和监控从验证到生产的数据和 ML 模型.它适用于表格.文本数据和嵌入. 简介 Evidently 是 ...

  4. 阿里云Imagine Computing创新技术大赛正式开启!

    阿里云 Imagine Computing 创新技术大赛,是由阿里云与英特尔主办,阿里云天池平台.边缘云.视频云共同承办的顶级赛事,面向个人开发者和企业的边缘云领域算法及实时音视频应用类挑战. 本次创 ...

  5. 活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载

    7月29日"阿里云 Serverless 技术实战与创新"成都站圆满落幕.活动受众以关注 Serverless 技术的开发者.企业决策人.云原生领域创业者为主,活动形式为演讲.动手 ...

  6. webpack4.0+简要

    一.webpack简介 webpack 是当下十分流行的一款静态模块打包工具,将JS.CSS.HTML.图片等各种静态资源视为一个个模块,通过一个或者多个入口文件通过解析依赖关系生成一个依赖图,最终打 ...

  7. Linux 常见重要系统文件

    Linux 常见重要系统文件 目录 Linux 常见重要系统文件 网卡配置文件 文件内容举例: DNS配置文件 文件内容举例: 系统hosts文件 文件内容举例: fstab文件 文件内容举例: rc ...

  8. Shell-case-in-分支

  9. 重写SpringCloudGateway路由查找算法,性能提升100倍!

    如果你也在做SpringCloudGateway网关开发,希望这篇文章能给你带来一些启发 背景 先说背景,某油项目,通过SpringCloudGateway配置了1.6万个路由规则,实际接口调用过程中 ...

  10. [转帖]理解 Linux backlog/somaxconn 内核参数

    引言 在研究IOTDB的时候,启动服务的时候会有个报警. WARN: the value of net.core.somaxconn (=4096) is too small, please set ...