Opencv3.0之VS2013配置

2016年09月29日 23:09    雨枫
关键词: opencv配置

目前从事机器视觉行业的工作,但对于图像处理的细节指示却知之甚少,而业界比较流行比较强大的开源平台是Opencv,因此想了解学习下图像处理的细节。

要学习opencv,运行opencv,则需要一个开发平台,比如VS2008、VS2010、VS2012、VS2013。由于不同版本的opencv所适用的开发平台有限制,否则需要做其他的一些操作。我安装了VS2013、opencv使用的是3.0版本。下面对于配置过程做以简介,希望能对大家有用,也希望大家对于自己的配置过程互相分享,以保证配置便成功。

一、安装opencv3.0的安装包,可在opencv官方下载。下载完后解压到系统某磁盘根文件下(方便使用)。比如:



D:\opencv\,该目录下包括以下内容:

opencv目录

opencv目录

目录中各文件的具体作用可自己搜索学习。

二、VS2013配置

1.在VS2013中新建一个项目,即:文件->新建->项目

2.视图->属性窗口(F4),打开属性管理器,其下有Debug和Release两个目录,点击打开Debug前的三角,在“Microsoft.Cpp.Win32.user”右键选择属性,在属性页窗口,选择“VC++ 目录”,

(1)在“常规”选项下的“包含目录”下加入:

D:\OpenCv3.0\opencv\build\include\opencv2

D:\OpenCv3.0\opencv\build\include\opencv

D:\OpenCv3.0\opencv\build\include

在“库目录”下加入:

D:\OpenCv3.0\opencv\build\x86\vc12\lib

(2)在“连接器“选项的“输入”选项中的“附加依赖项”中加入

opencv_ts300.lib


opencv_world300.lib

这里添加的lib文件要根据自己的使用情况添加。

(3)在工程下的源文件下添加代码:

#include "highgui.h"


int main(int argc, char** argv)

{

        IplImage* img = cvLoadImage("图片路径");

        cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);

        cvShowImage("Example1", img);

        cvWaitKey(0);

        cvReleaseImage(&img);

        cvDestroyWindow("Example1");

}




通过以上代码,便可以在串口Example1中显示你的图片。
欢迎分享本文,转载请保留出处:http://www.eechina.com/thread-174997-1-1.html     【打印本页】
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
回顶部