安装opencv

每次装都要吐一升血


参考网站:

http://masteryi.leanote.com/post/OpenCV-in-Windows10#title-3

http://vra.github.io/2015/04/22/opencv-vs-config/ (参考配置属性表)

http://blog.csdn.net/linshuhe1/article/details/51177487


本机VS版本2013(vc12),一开始试了最新版本的opencv3.2,然后各种莫名报错,主要为140系列的dll缺失,暗示问题可能出现在没有v14。但3.2安装后,目录只有vc14,可能默认3.2应该用VS2015??? 搞了一天搞不出来,还是重新装了opencv3.1,安装目录下明显就有两个vc12和14。然后问题解决。


顺序大致为:

1. 设置系统环境变量

本机-配置-高级配置-环境变量-添加Path

C:\OpenCV\opencv\build\x64\vc12\bin


2. 设置X64 platform

Property Page - Configuration Properties

General - Configuration Manager

Platform - 添加x64


3. 生成opencv配置属性表,以后在opencv相关项目,可以直接导入

在View - Other Windows - Property Manager 中,选择Debug | x64 文件夹上右击,选择添加新项目属性表,在弹出的对话框里,给这个表取名为后缀为OpenCV_Debug.props的文件,然后点击修改此配置,最后保存的props文件可未来使用


4. 在Visual Studio中配置,添加目录,添加库目录,添加链接器附加依赖项

Configuration Properties - VC++ Directories

Include Directories 添加

C:\OpenCV\opencv\build\include

C:\OpenCV\opencv\build\include\opencv

C:\OpenCV\opencv\build\include\opencv2

Library Directories 添加

C:\OpenCV\opencv\build\x64\vc12\lib


Configuration Properties - C/C++ - General

Additional Include Directories 添加

C:\OpenCV\opencv\build\include


Linker - General - Additional Library Directories 添加

C:\OpenCV\opencv\build\x64\vc12\lib


现在貌似 链接器–输入–附加依赖项只需要添加一个lib,以前是一串大闸蟹
opencv_world310d.lib(*310为当前opencv版本)

opencv_world310.lib (自作聪明加的,不知是否有用)


5. 保存.props文件

下次在要用OpenCV的工程里,找出属性管理器,右键,添加x64平台后,导入原来配置好的属性表即可省略以上第四步



调试最简单程序时VS让我添加 #include "stdafx.h",网上其他筒子貌似没有

默认工作环境是项目名-项目名,图片要放那里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值