最新OpenCV的配置与安装

来源:互联网 发布:杭州亿购网络 编辑:程序博客网 时间:2024/05/20 20:03

因为学习图像处理的关系,为了更全面的应用相关的算法和测试本人不得不学习opencv相关的配置,刚开始觉得配置特别繁琐,后来静下心来仔细查资料,其实也没有当初想的那么复杂啦!关键大家要多查资料,遇到问题不要退缩,就能成功

下面开始动手~
vs2010大家应该都有吧,没有的话可以去MSDN上下载或百度咯
opencv最新版下载地址:
[http://sourceforge.net/projects/opencvlibrary/files/]
好了,VS2010+opencv都齐全了,可以开工了
我的opencv版本是2.4.10,大家如果不知道自己的opencv版本的话可以在程序中输入printf(CV_VERSION);语句查询。
visual studio是vs2010旗舰版
1、配置环境变量:
这里写图片描述
我的opencv在F盘根目录下
下面在用户变量区新建一个Path变量
输入以下语句
F:\opencv\build\x86\vc10\bin;
运行命令行cmd输入
opencv_createsamples可以看到如下结果,表明环境变量配置正确
这里写图片描述
接下来打开VS2010
为了以后使用opencv不需要充新配置,我们选择属性管理器,如下图
这里写图片描述

双击这里写图片描述图标如下图

这里写图片描述

接下来分两大步
第一步
1.1、点击这里写图片描述
进入可执行文件目录下点击编辑

这里写图片描述

添加如下参数:
F:\opencv\build\x86\vc10\bin
该参数和配置环境变量的参数要相同
1.2在包含目录下同样的操作,添加如下路径:
F:\opencv\build\include
F:\opencv\build\include\opencv
F:\opencv\build\include\opencv2
如下图所示

这里写图片描述

1.3在库目录添加如下路径:
F:\opencv\build\x86\vc10\lib
如图

这里写图片描述

注意以上三个勾选从父级或项目设置继承
PS、我的电脑是64位的,不过我用\x86\路径貌似没有关系,你们可以试试\x64\路径
第二步
2、选择->链接器->输入界面>附加依赖项
这里写图片描述

我们到opencv目录下看到以下库文件
这里写图片描述

这些库文件根据你图像编程的需要添加到附加依赖项中。我建议刚开始学把所有的以d结尾的lib都添加进来注意每个文件要以 .lib的格式书写,文件名之间换行,如图所示(我这里只添加了3个,最好把以d结尾的全部添加):
这里写图片描述

OK,已经完毕,点击>应用>确认保存修改即可

下面写一段简单的显示图像的程序测试下刚才的配置是否正确
程序所用的图片如下:

这里写图片描述
源代码:

// picture.cpp : Defines the entry point for the console application.#include "cv.h"#include "highgui.h"#include "cxcore.h"int main(int argc, char* argv[]){      IplImage* src=cvLoadImage("pic.jpg",1);//以彩色图像的形式装载pic.jpg像素到IplImage*结构体,      cvNamedWindow("picture");//标题名称为picture的窗体      cvShowImage("picture",src);//在指定窗口picture中显示图像src      cvWaitKey(0);//cvWaitKey(0)时,一直显示图像       //cvWaitKey(1000);//显示1000ms      cvReleaseImage(&src);//释放src变量,函数原型为void cvReleaseImage( IplImage** image ),&表示获取地址指针src的地址      return 0;}

运行效果

这里写图片描述
源码下载地址:[http://download.csdn.net/detail/xiahangli1/8594279]
好了,这就是opencv的安装和简单的测试,如有错误欢迎指正~

0 0
原创粉丝点击