opencv的一次性配置

最近做自然场景中的文字识别,想尝试些图像处理方法,感觉每一种方法都需要自己写很麻烦,自然就想到了强大的开源的跨平台计算机视觉库OpenCv.我用的是opencv2.4.9版本,VS用的是2010,他们的配置方法并不复杂,详细配置过程可参考下面链接:

http://www.cnblogs.com/woshitianma/p/3853447.html

该作者写的真的很好,每一步都很详细,不过我的随笔题目既然叫做一次性配置,重点在一次性,下面请配置新手们,跟着我的步骤走:

1.打开VS,建一个控制台项目,里面加入一个C++源程序。并贴上下面代码,重命名一张pic.jpg的图片放进和工程文件同一层的文件夹中。运行程序:

#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>  

using namespace cv;  

int main()
    {
        // 读入一张图片(游戏原画)
        Mat img=imread("pic.jpg");
        // 创建一个名为 "游戏原画"窗口
        cvNamedWindow("游戏原画");
        // 在窗口中显示游戏原画
        imshow("游戏原画",img);
        // 等待6000 ms后窗口自动关闭
        waitKey(6000);
    }

2.会发现有好多错误,不要着急,先将代码保存。打开属性管理器,如果界面上没有,就在视图-》其他窗口-》属性管理器

3.打开属性管理器之后,右击Debug|Win32,选择“添加新项目属性表”,然后命名属性表,建议命名为OpenCv_Property,点“确定”

4.然后双击新属性表,对该属性表,依据我上面给出的链接从   “【通用属性】 ->【VC++目录】 ->【包含目录中】”这里开始配置,当然前提是你也按他说的配置好了path变量;

这里想说几点注意事项:

4.1 我的链接库的配置只选择了下面的库,按该博主的方法又问题。

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

  4.2 有些路径一定要灵活运用,不值直接复制粘贴,按你的路径合理复制粘贴!!!

5.在将该属性表配置完成之后,就右击新建的属性表,点击保存,建议复制一份以备后面使用。

6.此时再次保存项目,然后运行,如果正常显示图片,则说明顺利配置,如果出现“转换到 COFF 期间失败: 文件无效或损坏”问题,建议在VS2010的安装目录下的VS2010\VC\bin\cvtres.exe删除。就可以直接运行。

7.这里我贴出我配置好的一个属性表,大家可以先试试,如果不行在自己配置:

http://files.cnblogs.com/files/soulmate1023/opencv%E9%85%8D%E7%BD%AE.zip

时间: 2024-08-06 06:11:39

opencv的一次性配置的相关文章

学习Opencv 2.4.9 (一)---Opencv + vs2012环境配置

作者:咕唧咕唧liukun321 来自:http://blog.csdn.net/liukun321 首先获得最新的Opencv 2.4.9源码:opencv源码下载 一.Opencv环境变量配置 1.将源码安装到制定目录: 2.为Opencv 添加环境变量:计算机-->属性 点击高级系统设置 3.出来系统属性对话框后,点击环境变量. 4.弹出如下对话框:选中PATH 单击新建 5.点击新建添加环境变量 6.将opencv2.4.9变量包含到PATH中去 二.然后再看VS2012 的配置. 1.

OPENCV(环境配置)

转:http://blog.csdn.net/poem_qianmo/article/details/19809337 其中:跳过了"2.配置环境变量",其它大致一样. 最后出现几个错误,分别是: 第一个错误:fatal error LNK1104: 无法打开文件".obj":LINK : fatal error LNK1104: 无法打开文件"xx.lib" 解决方案:http://blog.sina.com.cn/s/blog_9015f32

opencv环境变量配置

本文章由@浅墨_毛星云 出品  原文文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: [email protected] 知乎:http://www.zhihu.com/people/mao-xing-yun 写作当前博文时配套使用的OpenCV版本: 2.4.8.2.4.9.3.0   ( 2014年4月28更新Ope

Opencv + vs2012环境配置

首先获得最新的Opencv 2.4.9源码:opencv源码下载 一.Opencv环境变量配置 1.将源码安装到制定目录: 2.为Opencv 添加环境变量:计算机-->属性 点击高级系统设置 3.出来系统属性对话框后,点击环境变量. 4.弹出如下对话框:单击新建 D:\opencv\opencv\build\x86\vc11\bin; D:\opencv\opencv\build\x86\vc11\lib 二.然后再看VS2012 的配置. 1.新建工程:选择Win32控制台应用程序,为你的工

OpenCV 快速环境配置

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/33767195 第一步:拷贝    E:\OpenCV\opencv\build\x86\vc10\bin;    到系统环境变量Path中. 第二步:拷贝    E:\OpenCV\opencv\build\include;E:\OpenCV\opencv\build\include\opencv;E:\OpenCV\opencv\build\include\opencv2

VS2012+OpenCV+Python2.7配置

环境:Windows7旗舰版 安装软件: VS2012   http://www.visualstudio.com/zh-cn Python2.7    http://download.csdn.net/detail/sunboyiris/7522439 numpython-win-python2.7  http://download.csdn.net/detail/sunboyiris/7522347 PTVS2.1VS2012               http://download.cs

关于opencv的文件配置详细内容

原文链接:http://blog.csdn.net/zhuce0001/article/details/21279527 最近在做opencv的一些代码的修修补补的工作: 但在此之前,根本没接触过cpp,更别谈vs,opencv 最近一段时间改代码,感觉自己学习很多东西,在这个过程中一直不断查资料,也没有时间去好好整理一下,但是查资料的过程中发现很多很好的博客,就记录下来方便自己日后查询,很感谢这些热爱分享的大佬 一.只对当前工程起作用的设置1. 设置头文件包含路径   工程上右击,选择"属性&

[转] matlab调用opencv函数的配置

原文地址百度账户 aleasa123 1.  首先保证vs2010能正确调用opencv函数, 2.  Matlab中选择编译器,操作如下: 打开matlab2012,输入mex –setup,出现如下提示: Welcome to mex -setup. This utility will help you set up a default compiler. For a list of supported compilers, see http://www.mathworks.com/supp

[异常] openCV安装和配置

http://blog.csdn.net/mygis2005/article/details/10472717 >_<" 这个链接亲测可行,我试了很多次,找了很多个都不行,最后怀疑可能是我的新版本的opencv配置方法和其他的不一样,于是就找了个帖子,下载一个相同版本的opencv,但是一般上面都是介绍VS2010的,我用VS2012试了一下也行!这里出现了两个小曲折: 一.我是64位的,但是配置的时候用64不行,建议都用32位的! 二.要注销,一定要注销! >_<&qu