visual studio 2015 Opencv4.0.1配置
最近由于工作需要,要配置opencv,我的电脑vs的version是2015,在网上下载了最新的opencv 4.0.1
自己摸索总是很困难,网上的例子也比较多,但版本比较低,也不确定适不适合vs2015, 同时是vs2013安装的是opencv-2.4.10 各种lib比较齐全, 可惜并不适合vs2015,于是在网上搜索了2015安装,虽然它的版本比较低,但效果还是不错的,这里仅最为个人学习过程记录,版权请参考原链接:https://www.cnblogs.com/dk1203573488/p/8550774.html
visual studio 2015 Opencv 3.4.0配置
因为想做AR方面,需要了解计算机视觉知识,决定从opencv开始入门,在网上买了本毛星云的《Opencv3编程入门》开始自学。
一.opencv 3.4.0下载安装
在官网http://opencv.org/上找到相应版本

最新版本可以从SourceForge和GitHub下载,点击windows后面的sourceforge下载
下载完后得到安装包

我安装到了D:\Program Files,无需新建opencv文件夹,opencv项目打包时根目录就是opencv.
二.配置环境变量
计算机 -> 属性 -> 高级系统设置 -> 高级(标签) -> 环境变量 -> Path ->添加相应路径
D:\Program Files\opencv\build\x64\vc15\bin
vc15 表示visual studio 2015,X64表示64位系统
三.工程包含目录的配置
1.打开visual studio 2015,新建一个项目,选择win32控制台应用程序,命名,比如test

下一步

勾选项目空
2.在source files(源文件)处右键单击->添加->new Item

选定C++文件(CPP),命名,比如main

3.在菜单栏中 单击view -> other windows -> property Manager(属性管理器)

在新出现的"属性管理器"工作区中,展开[Debug|X64] (如果用win32编译器则在[Debug|Win32]展开,后面一样)

4.在属性页面->VC++目录->include Directories(包含目录)中添加以下三个目录

D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
实际路径对照opencv解压目录,路径不要手打容易出错
5.下一步,工程库(lib)目录的配置

与上一步类似,在同一页面,vc++目录 -> library Directories(库目录)中添加
D:\Program Files\opencv\build\x64\vc15\lib
6.链接库的配置

属性页面 -> linker(连接器) -> input(输入) -> Additional dependencies(附加的依赖项)
添加 opencv_world340d.lib

单击 应用, 确定,重启VS
将debug模式调为 X64

输入#include,如果出现opencv,则初步认为配置成功

输入以下程序测试:
#include<opencv2\core\core.hpp> #include<opencv2\highgui\highgui.hpp> using namespace cv; using namespace std; int main() { // 读入一张图片 Mat img = imread("D:\\迅雷下载\\1.jpg"); //在窗口中显示载入的图片 imshow("[载入的图片]", img); // 等待10000 ms后窗口自动关闭 waitKey(10000); return 0; }
原博主遇到的问题:
1.开始时配置配置工程包含目录和工程库目录时误装到win32下
2.测试别的程序时 找不到头文件"stdafx.h",还没找到解决方案,不过不影响配置
本人遇到问题:
0. opencv4.0.1并没有opencv只有opencv2,但并不影响,估计集成了
1. 可在视图--属性管理器--找到对应的debug/release x64/32 的选择 更改对应的包含目录库文件
2. 如选时release 添加lib时请添加opencv_world401.lib而不是 opencv_world401d.lib
3.一步步按原作者的方法基本没什么问题,一定配置后请重启,很重要!!!!
visual studio 2015 Opencv4.0.1配置的更多相关文章
- caffe搭建----Visual Studio 2015+CUDA8.0+CUDNN5配置Caffe-windows(BLVC)
原文来源: 来源:Angle_Cal 2016-12-19 17:32 本博主修改于2017-09-12. 版权所有,转载请注明出处. BLVC版本的Caffe-windows已经支持Vis ...
- Caffe on Windows (Visual Studio 2015+CUDA8.0+cuDNNv5)
Title : Caffe (Visual Studio15+CUDA8+cuDNN5+python3.5) Author : SURFZJY Logo : True [TITLE] Requirem ...
- visual studio 2015 Opencv 3.4.0配置
因为想做AR方面,需要了解计算机视觉知识,决定从opencv开始入门,在网上买了本毛星云的<Opencv3编程入门>开始自学. 一.opencv 3.4.0下载安装 在官网http://o ...
- 新手,Visual Studio 2015 配置Boost库,如何编译和选择,遇到无法打开文件“libboost_thread-vc140-mt-gd-1_63.lib“的解决办法
1,到官网下载最新的boost,www.boost.org 这里我下载的1-63版本. 2,安装,解压后运行bootstrap.bat文件.稍等一小会就OK. 3,编译boost库.注意一定要使用VS ...
- Visual Studio 2015编译安装配置QT5.5.1(含QTWEBKIT)
尽管QT5.5.1和VisualStudio 2015都已经发布很久了,但是QT项目组视乎不会为QT5.5.1专门发布预编译的QT5.5.1 for windows(2015)版本的,也不会专门发布V ...
- (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功
(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 1.下载opencv 官网http://opencv.org/下载windows版Op ...
- .NET CORE 实践(3)--Visual Studio 2015 Update 3更新之后DotNetCore.1.0.1-VS2015Tools.Preview2.0.2.exe无法正确安装
打开 https://www.microsoft.com/net/core#windows,点击 https://go.microsoft.com/fwlink/?LinkId=691129下载vs2 ...
- Visual Studio 2015速递(1)——C#6.0新特性怎么用
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...
- Visual Studio 2015里面汇编工具Asm Dude的配置!
最近开始学习汇编,也开始使用Visual Studio 2015写汇编程序,比较了半天,最后觉得Asm Dude应该是目前Visual Studio 2015非常好的汇编开发插件了,但是如果默认安装上 ...
随机推荐
- NGUI List优化
腾讯是如何做 Unity 手游性能优化的 https://juejin.im/entry/5774af485bbb50005925a3b1 Unity - NGUI - 优化ScrollView的一些 ...
- Unity3d启动事件 - InitializeOnLoad
监听Unity3d启动事件 - InitializeOnLoad http://blog.csdn.net/huutu/article/details/42318499 Unity 监听第一次进入播放 ...
- 【转】Tomcat搭建文件服务器
http://blog.csdn.net/yin_jw/article/details/43524659 1. 配置在tomcat目录下 直接把文件放在 tomcat6/webapps/ROOT 目录 ...
- RPC之总体架构
要完成一个高可用.高性能的RPC框架,需要对其架构的设计进行梳理,这里参考xxl-rpc框架,对整个项目进行梳理. 以上就是项目的整个构架,分为四个部分: 第一个是服务发布与引入,基于JDK动态代理以 ...
- java初探(1)之登录终探
上一章讲了表单验证,数据验证和加密.这一章,将研究服务器和数据库的交互过程. 后端服务器有两种主流的形式,SQL数据库和NOSQL数据库.其中MYSQL属于SQL数据库,REDIS属于非SQL数据库. ...
- 一位北漂12年IT工程师的年终总结
Hi,我叫李振良,来自河南周口农村的一个普通家庭,如今来北京已经12年了,我是那种没有大学背景.没有聪明头脑.没有人脉的奋斗青年,但我又是那种不甘于现状,一直想做最好的那个人! 2019年已悄然离去, ...
- Oracle序列Sequence用法
序列 序列(Sequence)是用来生成连续的整数数据的对象.序列常常用来作为主键中增长列,序列中的可以升序生成,也可以降序生成.创建序列的语法是:语法结构:创建序列 CREATE SEQUENCE ...
- jzoj 6797. 【2014广州市选day2】hanoi
Description 你对经典的hanoi塔问题一定已经很熟悉了.有三根柱子,n个大小不一的圆盘,要求大盘不能压在小盘上,初始时n个圆盘都在第一根柱子上,最少要多少步才能挪到最后一根柱子上? 现在我 ...
- 第16课 - make的隐式规则(下)
第16课 - make的隐式规则(下) 1
- [补题]找到原序列长度k的子序列中字典序最小的那个(单调栈)
题意 题目如题,输入序列只包含小写字母,数据范围0<k<=len<=500000. 例: 输入:helloworld 输出:ellld 题解 使用单调栈.当已删掉n-k个字符,输出栈 ...