安装opencv

来源:互联网 发布:淘宝上怎么买枪 编辑:程序博客网 时间:2024/06/01 22:58

每次装都要吐一升血


参考网站:

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",网上其他筒子貌似没有

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

0 0
原创粉丝点击