首先本人的opencv版本是opencv2.4.9。

步骤如下:

1. 首先下载opencv2.4.9

2. 配置环境变量:

3. 系统变量:D:\opencv\build\x86\vc12\bin

       D:\opencv\build\x64\vc12\bin

  1. 用户变量:

  1)      添加opencv变量:D:\opencv\build

  2)      添加PATH变量(有就不需要添加,但是值需要添加):

     D:\opencv\build\x86\vc12\bin

     D:\opencv\build\x64\vc12\bin

  需要将64位和32位都配上,虽然平时使用默认的还是32位的。

4. 新建项目:

a. Debug目录:

  1. 包含目录:

    D:\opencv\build\include

    D:\opencv\build\include\opencv

    D:\opencv\build\include\opencv2

  2. 库目录:

    D:\opencv\build\x86\vc12\lib

    D:\opencv\build\x64\vc12\lib

  3. 链接器-->输入-->附加依赖项:

  • opencv_ml249d.lib
  • opencv_calib3d249d.lib
  • opencv_contrib249d.lib
  • opencv_core249d.lib
  • opencv_features2d249d.lib
  • opencv_flann249d.lib
  • opencv_gpu249d.lib
  • opencv_highgui249d.lib
  • opencv_imgproc249d.lib
  • opencv_legacy249d.lib
  • opencv_objdetect249d.lib
  • opencv_ts249d.lib
  • opencv_video249d.lib
  • opencv_nonfree249d.lib
  • opencv_ocl249d.lib
  • opencv_photo249d.lib
  • opencv_stitching249d.lib
  • opencv_superres249d.lib
  • opencv_videostab249d.lib

b. release目录:

  1. 包含目录:

    D:\opencv\build\include

    D:\opencv\build\include\opencv

    D:\opencv\build\include\opencv2

  2. 库目录:

    D:\opencv\build\x86\vc12\lib

    D:\opencv\build\x64\vc12\lib

  3. 链接器-->输入-->附加依赖项:

  • opencv_objdetect249.lib
  • opencv_ts249.lib
  • opencv_video249.lib
  • opencv_nonfree249.lib
  • opencv_ocl249.lib
  • opencv_photo249.lib
  • opencv_stitching249.lib
  • opencv_superres249.lib
  • opencv_videostab249.lib
  • opencv_calib3d249.lib
  • opencv_contrib249.lib
  • opencv_core249.lib
  • opencv_features2d249.lib
  • opencv_flann249.lib
  • opencv_gpu249.lib
  • opencv_highgui249.lib
  • opencv_imgproc249.lib
  • opencv_legacy249.lib
  • opencv_ml249.lib

接下来就可以实现自己的项目了。

运行过程中可能出现的错误:

错误1 error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突       E:\Windows_caffe\PictureProject\PictureProject\opencv

解决:检查一下库目录中,要包含x64和x86的lib文件

错误2

解决:可能还是路径的问题吧,重新将包含目录和库目录,链接器输入添加了一下就好了。

错误3

解决: 图片文件的路径错误,加上图片文件检测的代码。

总之,出现错误很可能就是lib问价没有添加完整,添加完全。

vs2013配置opencv环境的更多相关文章

  1. VS2010 配置opencv环境

    大家在使用opencv的时候肯定会面对这样一个问题:根据官网以及大多数教程提供的方法中,似乎每一次新建一个opencv的新项目以后都需要重新再配置"VC++目录"中的"包 ...

  2. OpenCV2学习笔记03:Qt中配置OpenCV环境

    在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量. INCLUDEPATH: 用于指定搜索头文件到文件夹路径. LIBS: ...

  3. opencv第一站:配置opencv环境(2015-12-12)

    今天论坛申请的书< OpenCV 计算机视觉编程攻略(中国工信出版社)>到了,准备研究研究机器视觉. 晚上安装了 vc2008 及 opencv 最新版 3.0.0,试了各种配置都是错误提 ...

  4. Qt 实现配置 OpenCV 环境,并实现打开图片与调用摄像头

    一.说明 所用QT版本:5.9.1 电脑配置:win10,64位系统 调用的是编译好的:OpenCV-MinGW-Build-4.1.0(稍后放链接) 在大学期间,由于项目需求需要用到QT+openc ...

  5. 配置opencv环境

    包含目录:解决代码报错问题 F:\ndk\opencv-windows\opencv\build\include;F:\ndk\opencv-windows\opencv\sources\includ ...

  6. 使用属性表:VS2013上配置OpenCV

    以前,windows下配置OpenCV一直不太方便:总是要手动添加lib,添加include,还要配置PATH使得程序运行时候能找到dll文件. 每次新建一个使用OpenCV的工程都要手动添加,很麻烦 ...

  7. opencv环境变量配置

    本文章由@浅墨_毛星云 出品  原文文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨)    微博:ht ...

  8. 配置OpenCV+VS2013环境

    配置OpenCV+VS2013环境 准备工作 win7系统 下载opencv的windows编译版 安装vs2013 express 设定环境变量 按windows窗键输入path,选择第二个结果编辑 ...

  9. Caffe初试(一)win7_64bit+VS2013+Opencv2.4.10+CUDA6.5配置Caffe环境

    折腾了几天,终于在windows系统上成功配置了Caffe环境,期间遇到了很多问题,每个问题的解决也都花了不少时间,查过挺多资料,感觉挺有意义,这里写篇博客记录一下. 原来我使用的CUDA版本是7.5 ...

随机推荐

  1. 月亮之眼_KEY

    [问题描述] 吉儿是一家古董店的老板娘,由于她经营有道,小店开得红红火火.昨天,吉儿无意之中得到了散落民间几百年的珍宝--月亮之眼.吉儿深知"月亮之眼"价值连城:它是由许多珍珠相连 ...

  2. 编号中的数学_KEY

    题目描述: 从美国州际高速公路建筑者那里,奶牛们引进了一种路径编号系统,来给牧场之间的道 路编号.他们已经把 N(1<=N<=25)个牧场,用 1 到 N 的整数编号.现在他们需要将牧场间 ...

  3. java 方法重载overload

    一.方法的重载 方法名一样,但参数不一样,这就是重载(overload). 所谓的参数不一样,主要有两点:第一是参数的个数不一样,第二是参数的类型不一样.只要这两方面有其中的一方面不一样就可以构成方法 ...

  4. MyBatis注解select in参数

    /** *  * @param ids '1,2,3' * @return */ @Select("select * from user_info where id in (${ids})& ...

  5. Uva 3708 Graveyard

    题意:在周长为10000的圆上等距分布着n个雕塑.现在又有m个新雕塑加入(位置可以随意放),希望所有n+m个雕塑在圆周上均匀分布. 这就需要移动其中一些原有的雕塑.要求n个雕塑移动的距离最小. (2& ...

  6. Prometheus : 入门

    Prometheus 是一个开源的监控系统.支持灵活的查询语言(PromQL),采用 http 协议的 pull 模式拉取数据等特点使 Prometheus 即简单易懂又功能强大. Prometheu ...

  7. java递归的应用和实例

    使用计算机计算组合数: 1.使用组合数公式利用n!来计算 设计思想 (1)首先解决求n!的函数 (2)再结合组合数公式,求组合数 程序流程图 源程序代码 package Zuote; import j ...

  8. Python实战之网络编程socket学习笔记及简单练习

    sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM,0) 参数一:地址簇 socket.AF_INET IPv4(默认) socket.AF_IN ...

  9. wpf 中英文版编写

    var uriC = new Uri("/YTManage.Language;component/Chinese.xaml", UriKind.Relative); // 得到资源 ...

  10. springboot使用zookeeper(curator)实现注册发现与负载均衡

    最简单的实现服务高可用的方法就是集群化,也就是分布式部署,但是分布式部署会带来一些问题.比如: 1.各个实例之间的协同(锁) 2.负载均衡 3.热删除 这里通过一个简单的实例来说明如何解决注册发现和负 ...